0

私はたくさんの投稿を読んでいますが、運がありません。私が欲しいのは、NoLedアプリケーションと同様の動作です。画面がオフになったときに、再度有効にして、消費量の少ない画面を表示したいと思います。アプリケーションがフォアグラウンド(ユーザーに表示)にあるときに画面がオフになると、すべて問題ありませんが、ホームボタンを押して電話をロックするか、画面がオフになるまで待つと、消費量の少ない画面が表示されなくなりますそして、その振る舞いは見過ごされたものではありません。私はこのコードを試してみましたが、考えられるすべてのフラグが単独で混在しています...しかし運がありません:

Intent i=new Intent(Este,BajoConsumo.class);
i.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
//i.addFlags(...);
startActivity(i);
4

1 に答える 1

1

いくつかの調査の結果、これを行う方法は電話することであることがわかりました。

Intent i=new Intent(this, BajoConsumo.class);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(i);

サービスから、それは新しい活動を開いて焦点を合わせ、それが見えるようになります。

于 2012-05-03T20:12:38.950 に答える