4

在 onPause 中,如何确定是否正在调用新的应用程序活动或应用程序是否完全暂停?这对于动画到选项屏幕(使用左推动画)或动画到主屏幕(使用缩小动画)很有用。

当用户按下主屏幕时,我只会在 onPause 中收到此事件的通知,以便我可以将动画覆盖到主屏幕。但如果我这样做,我也会将动画覆盖到其他屏幕,并且在某些情况下我想自定义它。

4

2 回答 2

2

当用户按下按钮时,Activity将调用以下方法。Home您可以放置​​您想做的代码。

@Override
protected void onUserLeaveHint() {
    super.onUserLeaveHint();
    Log.d("TAG","Home Button Pressed");
    //some code here..
}
于 2012-12-21T19:54:24.657 回答
0

实施 onkeydown 并检查 KEYCODE_HOME。这样,当用户进入主屏幕时,您会收到通知。

于 2012-12-21T19:49:14.327 回答