私のアプリケーションはサービスを実行しています。私が欲しいのは、サービスがバックグラウンドで実行されるまで画面を目覚めさせたいということです。私はこれを使用しました
PowerManager pm;
PowerManager.WakeLock wakeLock;
pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK,"x2_wakelook");
wakeLock.acquire();
wakeLock.release();
しかし、このコードは私のサービスの寿命まで機能しません。アプリケーションを終了するとすぐに画面がスリープ状態になります。どんな助けでも!