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 に答える