アラームを却下し、2つの異なるアクティビティでアラームを削除したいと思います。両方の機能にはどのような機能がありますか? alarmmanager.cancel()
アラームを解除または削除しますか?アラームの解除と削除
私はこのコードを書かれている:私はこれを実行すると
Button DeleteButton = (Button) this.findViewById(R.id.dismiss_button);
DeleteButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
// Build Intent and Pending Intent to Set Snooze Alarm
Intent AlarmIntent = new Intent(AlarmActivity.this,
AlarmReceiver.class);
AlarmManager AlmMgr = (AlarmManager) getSystemService(ALARM_SERVICE);
PendingIntent Sender = PendingIntent.getBroadcast(
AlarmActivity.this, 0, AlarmIntent, 0);
AlmMgr.cancel(Sender);
finish();
}
});
アプリがクラッシュします。 親切に助けてもらえますか?
どのようなエラーが表示されますか?あなたのLogcatを投稿してください。私はあなたがAlarmを起動していないことを知っています。なぜなら、あなたは 'cancel()'を呼び出すため、おそらくエラーが発生するからです。 – Huang
PlzはReceive Alarm Staus用のブロードキャスト受信者とStoreアラームイベント用のSqliteデータベースを使用します。 –
私はキャンセル機能を使用してアラームをキャンセルしましたが、キャンセル機能が正確に何をしているのか、今は混乱しています。アラームまたは "削除"の "停止"の目的に役立ちますか? –