我有一个主要活动和一些计时器。当计时器结束时,发生了调用startActivityForResult。但如果我的任务是在后台,那么我也希望在后台看到我的新活动。但是,而不是我的新活动出现在显示器上并覆盖任何任务。 Intents标志对我没有帮助。我的新活动开始后我试图调用moveTaskToBack,但是如果我只是锁定了我的手机,那么当计时器结束时我的任务就会全部移动。
答案 0 :(得分:0)
如果您致电startActivity()
或startActivityForResult()
,则会将您的任务移至前台。没有办法阻止这种情况。
如果您的应用在后台,则可以延迟致电startActivityForResult()
。