如何通过单击Android活动的右上角X来捕获事件

时间:2016-11-04 20:32:33

标签: android events application-lifecycle

我想知道在点击活动的右上角X时Android会发生什么事件。我已经尝试了onStop()onDestroy(),但他们根本没有被调用。

请注意,我使用AppTheme.NoActionBar作为应用主题,我的活动扩展了AppCompatActivity。

此外,是否可以删除右上角的X按钮(但保留下拉菜单)?

enter image description here

1 个答案:

答案 0 :(得分:0)

观看该图片,您最近使用过" (或其所谓的任何部分)您设备的部分。如果您在该屏幕上,已经为您的活动调用了onStop(),当您单击X(关闭应用程序)按钮时,将调用onDestroy()。

覆盖那些生命周期方法,onPause onStop等,并将Log语句放在其中。像这样:Log.d("生命周期"," onStopCalled");并检查你的logcat发生了什么