0

我有一个主要活动和一些计时器。当计时器结束时,调用 startActivityForResult。但是,如果我的任务在后台,那么我也想在后台查看我的新活动。但是,我的新活动并没有出现在显示屏上并覆盖任何任务。意图标志对我没有帮助。在我的新活动开始后,我尝试调用 moveTaskToBack,但如果我只是锁定手机,那么当计时器结束时,我的任务将全部移动。

4

1 回答 1

0

如果您调用startActivity()or startActivityForResult(),那么这会将您的任务移至前台。没有任何方法可以防止这种情况。

startActivityForResult()如果您的应用程序在后台,您可以做的是延迟调用。

于 2016-03-15T15:04:01.370 回答