在我的項目,有一個splashActivity
然後LoginActivity
並點擊社交賬號登錄
才能SocialCountLoginActivity
。如果有人點擊QQ登錄,並且登錄成功,則啓動MainActivity
。當時我整理它採取以LoginAcivity
,而不是MainActivity
的LoginActivity
和SocialCountLoginActivity
。對重新啓動應用程序。登錄成功後我應該如何直接啓動MainAcivity
?如何檢查android登錄?
以下是我的截圖:
如下因素是我socialcountloginactivity部分代碼:
private class QQUIListener implements IUiListener{
@Override
public void onComplete(Object response) {
//Login sucess
//finish();
JSONObject object = (JSONObject) response;
initOpenidAndToken(object);
getUserInfo();
}
@Override
public void onError(UiError uiError) {
//Login fail
}
@Override
public void onCancel() {
//Cancle Login
}
}
以下是mainactivity代碼:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// finish activity
ActivityManagerUtil.finishSomeOneActivity(SocialAccountLoginActivity.class);
ActivityManagerUtil.finishSomeOneActivity(LoginActivity.class);
}
個
的可能的複製[登錄之前的Android檢查用戶,否則啓動登錄活動(HTTP ://stackoverflow.com/questions/6718514/android-check-user-logged-in-before-else-start-login-activity) – Spartan