こんにちは、アラームアプリケーションを作成しています。アラーム時刻になると、ユーザーにダイアログを表示しています。しかし、問題は、ダイアログが表示されたときにウェイクロックを取得したいことです。SMS を受信したときと同じように、画面が起動するだけです。
私はこれを試しましたが、機能していません
public class Alarm extends Activity{
PowerManager pm;
WakeLock wl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
pm = (PowerManager) getSystemService(POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "FlashActivity");
wl.acquire()
showAlarmDialog();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
wl.release();
}
}
ウェイクロックの許可も追加しました。助けていただければ幸いです:-)