Activity 显示它的任务是否在后台,但是调用了 startActivityForResult
Activity displays if its task is in background, but there occurred calling startActivityForResult
我有一个主 activity 和一些计时器。当计时器结束时,调用 startActivityForResult。但是如果我的任务在后台,那么我也想在后台看到我的新 activity。但是我的新 activity 并没有出现在显示器上,而是覆盖了任何任务。意图标志对我没有帮助。我试图在我的新 activity 启动后调用 moveTaskToBack,但如果我只是锁定我的 phone 然后在计时器结束时完成我的任务 moveToBack。
如果您调用 startActivity()
或 startActivityForResult()
,那么这会将您的任务移至前台。没有任何方法可以防止这种情况。
如果您的应用程序在后台,您可以延迟调用 startActivityForResult()
。
我有一个主 activity 和一些计时器。当计时器结束时,调用 startActivityForResult。但是如果我的任务在后台,那么我也想在后台看到我的新 activity。但是我的新 activity 并没有出现在显示器上,而是覆盖了任何任务。意图标志对我没有帮助。我试图在我的新 activity 启动后调用 moveTaskToBack,但如果我只是锁定我的 phone 然后在计时器结束时完成我的任务 moveToBack。
如果您调用 startActivity()
或 startActivityForResult()
,那么这会将您的任务移至前台。没有任何方法可以防止这种情况。
如果您的应用程序在后台,您可以延迟调用 startActivityForResult()
。