在onPause中如何确定是否正在调用新的应用活动,或者该应用是否完全暂停?这对于动画到选项屏幕(使用左推动画)或动画到主屏幕(使用缩小动画)非常有用。
当用户按下主屏幕时,我只会在onPause中通过此事件收到通知,以便我可以将动画覆盖到主屏幕。但是,如果我这样做,我也会将动画覆盖到其他屏幕,在某些情况下我想自定义它。
答案 0 :(得分:2)
当用户按下Activity
按钮时,将调用以下Home
方法。
您可以将代码放置在您想要的位置。
@Override
protected void onUserLeaveHint() {
super.onUserLeaveHint();
Log.d("TAG","Home Button Pressed");
//some code here..
}
答案 1 :(得分:0)
实施onkeydown并检查KEYCODE_HOME。这样,当用户进入主屏幕时,您将收到通知。