【发布时间】:2018-02-17 17:01:44
【问题描述】:
我正在尝试重新打开图标按下时的最后一个活动。但是当我从 main 中删除 launchMode SingleTask 时,它从启动开始。
以下是场景 - A = 飞溅,B = 活动 1,C = 活动 2。
我想在图标按下时启动 C。
开始
A ---->B---->C(此处按下主页图标)
在单击图标上它运行 A 但我想要 C 。谁能解决这个问题?
启动C-
Intent urlIntent = new Intent(this,C.class);
urlIntent.putExtra("stt",Str);
startActivityForResult(urlIntent,REQUEST_CODE);
【问题讨论】:
-
stackoverflow.com/questions/5757562/… 你需要启动画面吗?
-
@jL4 splash 不是强制性的,我无法完成之前的活动。
-
你到底在做什么——当你从菜单中按下你的应用程序图标进入后台后——最后一个活动将自动恢复!!或者您是否想要关闭您的应用程序后,从菜单重新启动时,单击您的应用程序图标后应该恢复最后一个活动?
-
@shadygoneinsane 我已经更新了我只是想打开第二个活动的问题。
-
请发布您的清单。您可能会看到一个长期存在且从未修复的令人讨厌的 Android 错误。有关更多详细信息和解决方法,请参阅stackoverflow.com/questions/16283079/…。要检查您是否看到此错误,请在手机上安装您的应用程序。杀死应用程序(设置->应用程序->您的应用程序->强制关闭)。现在从主屏幕图标启动您的应用程序。打开 ActivityB -> ActivityC。按主页。按主屏幕上的应用程序图标再次启动您的应用程序。如果您看到 ActivityC,您就会看到这个讨厌的错误。
标签: android android-activity stack manifest