0
我是新的服務,我找不到一種方法來停止由警報管理器啓動的服務。如何從活動中停止服務
這是代碼停止服務:
stopservices()
{
CancelAlarm(getApplicationContext());
Intent intent1 = new Intent(this, CrService.class);
stopService(intent1);
}
// method Cancel alarm
public void CancelAlarm(Context context)
{
Intent intent = new Intent(context, ReceiverPositioningAlarm.class);
PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent, 0);
AlarmManager AvdhiCralarm = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
AvdhiCralarm.cancel(sender);
sender.cancel();
// stopService(new Intent(this, CrService.class));
}
嘗試改變這yourclassname.this,yourclass名稱類的,你打電話給你的服務 – 2014-10-27 12:51:38
讓我知道這個名字,如果你這個工作,或者如果你有一個支持更多的代碼和你的錯誤堆棧 – 2014-10-29 07:58:37