场景: 我有一个应用,我们称其为 A 。
A 使用Intent.ACTION_VIEW打开应用程序 B 的活动, 然后调用finish()。
问题:即使我完成了上一个活动,在最近的应用中仍然发现应用 A 。但是,它的窗口看起来是黑色的。
问题:是否可以检测到“使用-app-完成操作”屏幕的完成时间,以便我可以以编程方式关闭我的应用程序,或者如何正确确定该应用程序在进入应用程序B后是否已消失?
答案 0 :(得分:0)
这里有几件事:
Activity
,则该Activity
(即使来自另一个应用程序)通常会以与开始的Activity
相同的任务它。android:excludeFromRecents="true"
上设置Activity
。Intent.FLAG_ACTIVITY_NEW_TASK
添加到用于启动应用程序 B 的Intent
中来启动另一个应用程序 B 。这将导致应用 B 与您的应用 A 运行在不同的任务中。