package com.shaweibo.biu.ui.login;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import com.shaweibo.biu.Utils.Utility;
import com.shaweibo.biu.dao.emoticons.EmoticonsDao;
import com.shaweibo.biu.dao.login.LoginDao;
import com.shaweibo.biu.ui.main.MainActivity;
public class LoadingActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
LoginDao login = LoginDao.getInstance(this);
EmoticonsDao.getInstance();
if (needsLogin(login)) {
login.logout();
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.setClass(this, WebLoginActivity.class);
startActivity(i);
finish();
} else {
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.setClass(this, MainActivity.class);
i.putExtra(Intent.EXTRA_INTENT,getIntent().getIntExtra(Intent.EXTRA_INTENT,0));
startActivity(i);
finish();
}
}
private boolean needsLogin(LoginDao login) {
return login.getAccessToken() == null || Utility.isTokenExpired(login.getExpireDate());
}
}