我正在开发一个应用程序,在其中创建事件并为事件设置警报。我需要知道如何取消警报。我遇到了麻烦。任何人都可以帮助我,谢谢。如何在android中取消闹钟?
UPDATE
发布的代码,请参见下面的代码。 AlarmClass.java
Button buttonCancel = (Button) findViewById(R.id.btnCancel);
buttonCancel.setOnClickListener(new Button.OnClickListener()
{
@Override
public void onClick(View arg0)
{
Intent i = new Intent(AlarmClass.this, AlarmReceiver.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(AlarmClass.this, 1, i, 0);
AlarmManager aManager = (AlarmManager) getSystemService(ALARM_SERVICE);
aManager.cancel(pendingIntent);
Toast.makeText(getApplicationContext(), "Alarm has been cancelled", Toast.LENGTH_SHORT).show();
}
});
我已经在我的应用程序中编码过,但没有工作。我会发布我的代码,看看我的代码中是否有任何错误或缺失。 – Preeyah
我刚刚发布的代码,请看看。谢谢 – Preeyah
什么?你已经开始报警,并在下次取消它?那么报警的目的是什么? – Lucifer