0

アクティビティの 1 つで、UI を常に淡色表示にしたいと考えています。使用者がナビゲーション ボタン (戻る、ホーム、最近のアプリ) を押すと、通常どおりに動作するはずですが、フォーカスが自分のアクティビティに戻ると、消灯に戻るはずです。現在、消灯していますが、[最近のアプリ] を押した後、ライトがずっと点灯したままになります。

アプリを常に消灯状態に保つにはどうすればよいですか?

4

1 に答える 1

2

うまくいくものを見つけました。

@Override
public void onWindowFocusChanged(boolean hasFocus) {
    if (hasFocus) {
                lightsOut();
            }
    }
}

基本的に、私のアプリがフォーカスを得るたびに、強制的に消灯します (おそらく冗長ですが、実際には問題ではありません)。

魔法のように動作します!

于 2012-12-03T08:17:09.663 に答える