私は目覚まし時計アプリケーションを持っています。アラームがトリガされると、アクティビティが表示され、リングが再生されます。ただし、アクティビティ内で再生されているため、ユーザーはアプリケーションリストからアクティビティを終了し、アクティビティを終了できます。アプリケーションは、アプリケーションの一覧から閉じているときに問題がonDetroyが呼び出されることはありませんがアプリケーションのスヌーズアンドロイドアプリケーションリストから破棄/閉じる
@Override
protected void onDestroy() {
Log.v("MY_TAG","Snooze alarm");
AlarmUtils.setAlarm(...); // this will set snooze alarm
super.onDestroy();
}
:この状況で
は、私はこれを試してみましたいくつかのサンプルを使用してアラームとスヌーズします。 まだAndroidモニターをチェックしても、ログは表示されません。私はこのスヌーズメソッドをどのように適用できますか、またはこれをどのように修正できますか?
onDestroy()の代わりにonPause()の中にコードを入れてください。 –
@StephanBranczyk onDestoryの場合と同じようにトリガーしませんが、私はこれを試しました。 – VSB