如果活动的任务在后台,则会显示活动,但会调用startActivityForResult

时间:2016-03-14 12:20:03

标签: android android-activity startactivityforresult

我有一个主要活动和一些计时器。当计时器结束时,发生了调用startActivityForResult。但如果我的任务是在后台,那么我也希望在后台看到我的新活动。但是,而不是我的新活动出现在显示器上并覆盖任何任务。 Intents标志对我没有帮助。我的新活动开始后我试图调用moveTaskToBack,但是如果我只是锁定了我的手机,那么当计时器结束时我的任务就会全部移动。

1 个答案:

答案 0 :(得分:0)

如果您致电startActivity()startActivityForResult(),则会将您的任务移至前台。没有办法阻止这种情况。

如果您的应用在后台,则可以延迟致电startActivityForResult()