1

MainActivityを拡張する標準があるとしましょうActivity

onCreateトップに移動するたびに起動されるメソッドが含まれていますActivity(アプリケーションを開始し、最小化されたときに再度呼び出します..) - ユーザーがアプリケーションの外部で何かを行ったときに知ることができます。

ユーザーが通知バーを展開して(GPSまたは画面の回転を有効にして)折りたたんでいるかどうかを確認する方法はありますか?

この場合、これはまだスタックの一番上にあるonCreateため、呼び出されません。Activity

4

1 に答える 1

0

私はちょうどそれを手に入れました - 簡単に:

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    super.onWindowFocusChanged(hasFocus);
    if ( hasFocus ) {
        doSomething();
    }
}

それを解決します(アプリケーションメニュー、アクティビティの変更なども処理します-すべてのフォーカスの変更)。

于 2011-11-22T08:55:49.193 に答える