【问题标题】:Android repeating alarm calls service, sometimes alarm stops repeatingAndroid重复闹钟呼叫服务,有时闹钟停止重复
【发布时间】:2016-01-15 10:13:51
【问题描述】:
this is how i am starting a repeating service.
  Intent intent2 = new Intent(Main_page.this, SyncService.class);
  final AlarmManager alarm2 = (AlarmManager) 
  Main_page.this.getSystemService(Context.ALARM_SERVICE);

    PendingIntent pintent2 = PendingIntent.getService(Main_page.this, 0,  intent2, 0);
     alarm2.setRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(), 2 * 60000, pintent2);

是否有可能停止重复警报。

【问题讨论】:

    标签: android performance android-service repeatingalarm


    【解决方案1】:

    您可以取消类似的意图:

    Intent intent = new Intent(context, AlarmService.class);
    PendingIntent pIntent = PendingIntent.getService(context, model.id, intent, PendingIntent.FLAG_UPDATE_CURRENT);
    
    AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
    alarmManager.cancel(pIntent);
    

    【讨论】:

    • 感谢乔尔的回答,我想知道闹钟是否会自动取消。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多