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