2012-05-01 3 views
0

私はたくさんの投稿を読んできましたが、運はありません。私が欲しいのは、NoLedアプリケーションと同様の動作です。画面が消えたときに、再び有効にして低消費画面を表示したいのです。私のアプリケーションがフォアグラウンド(ユーザが見ることができる)にあるときに画面が見えなくなった場合は、すべてが正常になりますが、ホームボタンを押して電話をロックするか、画面が消えるまで待つと、その行動は幻想的なものではありません。私はこのコードをしようとしていないてきたが、すべての可能なフラグが混入し、一人で...しかし運:"home"ボタンが押された後の活動を前面に持っていく方法

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

by screen blackスクリーンオフを意味すると思います。あなたは放送受信機を登録する必要があります – Blundell

+0

はい、黒い画面で私は画面を意味します。私は放送受信機を登録しましたが、問題は画面が消えてユーザが別のアプリを使用しているか、ホームボタンを押したときに低消費画面を見えるようにすることです。 – user1368116

+0

通知バーに通知する – Blundell

答えて

1

いくつかの研究の後、私はこれを行う方法を呼び出すことであることを発見しました。

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

サービスからは、新しいアクティビティが開いて表示され、表示されます。

関連する問題