【发布时间】:2013-04-24 07:24:22
【问题描述】:
我的 android 应用程序允许从此启动其他已安装的应用程序。这显示了一些允许的应用程序。如果用户尝试启动不允许的应用程序,则显示一条消息并使用正在运行的任务返回到我的活动(每个应用程序从哪里启动)。我的应用程序充当家庭启动器。因此,如果它是被阻止的应用程序,则意图执行此活动。例如:可以从三星设备的图库中启动相机。如果相机不是允许的,则显示被阻止的消息并退出到我的活动。但是当重新启动画廊时,被阻止的消息再次显示,因为顶部活动(相机活动)位于堆栈中。
但是这些被阻止的应用程序的退出并没有完美地工作。
是否可以获取应用程序的关闭/退出事件?
我怎样才能完成整个应用程序(通过完成所有应用程序)。
如何在没有任何先前启动历史的情况下启动应用程序?
提前致谢
【问题讨论】:
-
您好,您可以使用这个答案stackoverflow.com/a/61101320/4718406