在应用程序中,活动堆叠如下:A -> B -> C -> D -> E。如果我收到特定通知并单击它,Activity
则启动 E。如果我然后单击返回(手机上的按钮或操作栏上的按钮),应用程序将退出。
在这种情况下,我如何过渡到Activity
D,然后再通过 C、B 和 A?
我的后退按钮代码:
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
finish();
break;
}
return true;
}
正常启动应用程序时一切正常。问题是何时Activity
从通知开始。