我有一个安卓AppCompatActivity
未能点火onPause
按下主页按钮时发生的事件。根据安卓文档 https://developer.android.com/guide/components/activities/activity-lifecycle#onpause:
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");
}
但是,除了登录到控制台之外我什么也做不了,所有其他操作都将被忽略。
Edit
我认为这是相关的。当我按下主页按钮时,会引发以下异常:
WindowState: WIN DEATH: Window{7d162a0 u0 com.test.myapp/com.test.myapp.TestActivity}
执行ANR强制kill时会发生什么
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)