按电源按钮会破坏活动并重新创建 - android

时间:2015-03-19 21:47:19

标签: android android-activity

好的,我有点困惑,所以这里有一些信息:Galaxy Note 4,4.4.4启用指纹锁。屏幕超时10分钟。我使用以下命令从活动MainActivity(onCreate)调用活动TimerActivity:

    Intent intent = new Intent(getApplicationContext(), TimerActivity.class);
    startActivity(intent);

如果我按下电源按钮关闭屏幕(在10分钟超时内),我得到:

TimerActivity onDestroy
TimerActivity onCreate
TimerActivity onResume

我对onCreate / onResume序列没问题,但我很困惑为什么它会破坏活动然后创建它但是它没有触及MainActivity。我在启动TimerActivity时尝试了各种addFlags,但我不能简单地从TimerActivity获取onResume(这是我的最终目标)。

更新:

好的,我认为它与锁屏有关,所以:

    getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);

这保留了TimerActivity。

0 个答案:

没有答案