アラーム マネージャーを使用してアクティビティを呼び出し、ウェイク ロッカー クラスonRecive() を使用して電話をスリープ解除し、アクティビティが終了した後に WakeLocker.release() を呼び出していますが、画面はオンのままです...
受信クラス:
public class MyScheduledReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
WakeLocker.acquire(context);
Activity.class
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
WakeLocker.release();
finish();
}
私はそれを onPause() 、 onStop() のどこにでも入れました...物は解放されず、アプリを閉じた後に画面が自動的にオフになりません...