gpt4 book ai didi

Android重复报警最小间隔?

转载 作者:行者123 更新时间:2023-11-30 01:44:03 24 4
gpt4 key购买 nike

我将重复闹钟设置为每 2 分钟触发一次,但它恰好每 5 分钟触发一次。我在 5 分钟内测试了不同的时间间隔,但这种行为没有改变。是否有最低限度的 Android 执行?我正在使用 4.1.2。这是我的代码

 Intent intent = new Intent(context, UpdateAlarmReceiver.class);
PendingIntent alarmIntent = PendingIntent.getBroadcast(context, REQUEST_CODE, intent, PendingIntent.FLAG_CANCEL_CURRENT);
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP, 0, 120000, alarmIntent);

最佳答案

我通过添加 WakeLock 解决了这个问题:

PowerManager powerManager = (PowerManager) getSystemService(POWER_SERVICE);
WakeLoc wakeLock = powerManager.newWakeLock(PowerManager.PARTIAL_WAKE_LOCK, "MyWakelock");
wakeLock.acquire(180000); //Auto-close in three minutes

您还应该向 list 添加权限:

<uses-permission android:name="android.permission.WAKE_LOCK" />

关于Android重复报警最小间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33982150/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com