GAM*_*AMA 1 android android-activity
我正在航行:
Main activity 至 Activity 2Activity 2 至 Activity 3Activity 3 至 Activity 4通过Intent.
我还创建了菜单,以便用户可以直接导航Activity 4到Main activity.
但是,从导航后Activity 4到Main activity通过使用菜单,当我按下回来,这需要我Activity 3,而不是退出应用程序.
我试过了:
@Override
public void onBackPressed() {
super.onBackPressed();
MainActivity.this.finish();
}
Run Code Online (Sandbox Code Playgroud)
但没有收获.有什么建议?
小智 6
从第4个活动导航到主要活动时,只需尝试此代码即可.
Intent inMain=new Intent(Activity4.this, MainActivity.class);
inMain.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(inMain);
Run Code Online (Sandbox Code Playgroud)
注意:
在您的情况下,此代码清除以前的活动并启动主要活动,在Backstack中没有任何活动.
| 归档时间: |
|
| 查看次数: |
2472 次 |
| 最近记录: |