Dro*_*ner 0 android android-lifecycle android-activity

逻辑继续Home Screen- > Screen1- > Screen2- > Screen3- > HomeScreen.
1.On按主页按钮的Screen3就会恢复Home Screen.同样在按下回车键的Home Screen它会转到Screen1然后Screen2和Screen3.
我现在好了Home Screen.如果我按回按钮它必须转到手机的主屏幕.相反,按下后退按键的顺序相反.我不想finish()在每个屏幕上调用活动.
给我一个解决方案!
在屏幕3中,覆盖onBackPressed()并启动HomeScreen的活动Clear Top Flag.
这是样本
@Override
protected void onBackPressed()
{
Intent i = new Intent(Screen3.this,HomeScreen.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
113 次 |
| 最近记录: |