私はAndroidアプリに取り組んでおり、次のコードを使用してアラームを設定しています:
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 0);
i.putExtra(AlarmClock.EXTRA_MINUTES, 0);
動作しますが、このアラームを無効にするにはどうすればよいですか?
私はAndroidアプリに取り組んでおり、次のコードを使用してアラームを設定しています:
Intent i = new Intent(AlarmClock.ACTION_SET_ALARM);
i.putExtra(AlarmClock.EXTRA_HOUR, 0);
i.putExtra(AlarmClock.EXTRA_MINUTES, 0);
動作しますが、このアラームを無効にするにはどうすればよいですか?
このコードを試してみてください..、役立つかもしれません。
buttonStop.setOnClickListener(new Button.OnClickListener(){
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent myIntent = new Intent(getBaseContext(),
MyScheduledReceiver.class);
PendingIntent pendingIntent
= PendingIntent.getBroadcast(getBaseContext(),
0, myIntent, 0);
AlarmManager alarmManager
= (AlarmManager)getSystemService(ALARM_SERVICE);
alarmManager.cancel(pendingIntent);
Intent intent = new Intent();
intent.setClass(MyScheduledActivity.this,
AndroidScheduledActivity.class);
startActivity(intent);
finish();
}});
ここでは、保留中の意図を使用してアラームを停止できます。