按下主页按钮时onPause未触发

时间:2018-05-16 20:42:43

标签: android onpause android-homebutton

我有一个Android AppCompatActivity在按下Home按钮时无法触发onPause事件。根据{{​​3}}:

The system calls this method as the first indication that the user is leaving your activity (though it does not always mean the activity is being destroyed);

但是,每当我进入AppCompatActivity时,按下Home按钮时onPause不会触发。否则,它会按预期触发后退按钮或正常关闭AppCompatActivity。

我已经用现状重新启动了测试设备。

我正在处理这个事件:

@Override
protected void onPause() {
   super.onPause();
   Log.d(TAG, "onPause - Test");
}

使用主页按钮触发以下事件:

@Override
protected void onUserLeaveHint()
{
    Log.d(TAG,"onUserLeaveHint - Test");

}

但是,我无法做任何事情,只能登录到控制台,所有其他操作都会被忽略。

修改

我认为这是相关的。当我按下Home按钮时,抛出以下异常:

WindowState: WIN DEATH: Window{7d162a0 u0 com.test.myapp/com.test.myapp.TestActivity}

执行ANR强制终止时会发生什么

0 个答案:

没有答案