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);
请任何人建议我提前致谢