1

私はAndroidアプリに取り組んでおり、次のコードを使用してアラームを設定しています:

Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); i.putExtra(AlarmClock.EXTRA_HOUR, 0); i.putExtra(AlarmClock.EXTRA_MINUTES, 0);

動作しますが、このアラームを無効にするにはどうすればよいですか?

4

1 に答える 1

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();
}});

ここでは、保留中の意図を使用してアラームを停止できます。

于 2014-02-10T13:19:53.493 に答える