【问题标题】:Activity displays if its task is in background, but there occurred calling startActivityForResultActivity 显示其任务是否在后台,但调用 startActivityForResult
【发布时间】:2016-06-29 11:35:48
【问题描述】:

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

【问题讨论】:

  • 对不起,但绝对不清楚你在问什么.....

标签: android android-activity startactivityforresult


【解决方案1】:

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

如果你的应用在后台,你可以做的是延迟调用startActivityForResult()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多