0
應用簡介:爲什麼我無法註銷我的應用程序?
- 有它有5個孩子活動TabActivity(說A,B,C,d,E)
- 有其中也5選擇應用頂杆(說TA ,tb,tc,td,te)
- 當點擊te頂部菜單時打開一個下拉列表(這是活動作爲對話框)包含所有應用程序選項,包括註銷。
- 當我點擊註銷它將在登錄屏幕上,但如果按下返回按鈕,Tab兒童活動打開[說從B移動(這是Tab的childeActivity任何) - >正常活動(這有頂部欄)]在此活動如果用戶按下注銷。 登錄屏幕打開,但如果按下B打開。我有嘗試3方法至今PLZ有人建議我,我一直在嘗試這些方法這是不是爲我工作:
1 -
objeditor.putString(AppConstants.USER_ID,"");
objeditor.commit();
Intent i=new Intent(MoreActivity.this, Login.class);//use ApplicationContext() as well
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);
finish();
2 -
Intent i=new Intent(MoreActivity.this, Login.class);
for(int index=0;index<AppConstants.objactivity.size();index++)
{
if(AppConstants.objactivity!=null && AppConstants.objactivity.get(index)!=null)
{
AppConstants.objactivity.get(index).finish();
}
}
AppConstants.objactivity.clear();
startActivity(i);
請任何人建議我提前致謝