小编典典

Android避免OnResume

java

我有3个基于Acivity的应用程序,它的工作流程是MainActivity
ListViewDetailView。当onResume事件触发时,需要调用MainActivity。无需参加其他两项活动。

MainActivityonResume事件触发时有什么方法可以调用?

谢谢


阅读 374

收藏
2020-11-30

共1个答案

小编典典

您可以android:clearTaskOnLaunch="true"在AndroidManifest.xml文件中为MainActivity
设置属性。请参阅此处以查找原因和更多详细信息。我认为这是满足您需求的最便捷方法。

编辑: 我刚刚进行测试,发现这仅在退出应用程序并从应用程序抽屉中启动应用程序时有效( 不要长按HOME并选择应用程序 )。

如果您希望始终将根活动放在首位,则无论您何时重新启动该应用程序还是从最近的屏幕中启动。您可以"android:launchMode="singleTask"在此处声明根活动,即MainActivity。

2020-11-30