小编Rah*_*hul的帖子

我如何以 5 秒的间隔在 android 中执行后台任务? 目前我正在使用警报管理器(setInexactRepeating)但没有成功

我正在使用警报管理器 (setInexactRepeating),但它会在 1 分钟的间隔后触发事件。我可以将这个间隔设置为 5 秒吗?

    alarmIntent = new Intent(this, AlarmReceiver.class);

    pendingIntent = PendingIntent.getBroadcast(c, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT);

    manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE);

    //Alarm Interval
    int interval = 5000;

    //Firing alarm after an interval of 5 seconds
    manager.setInexactRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis(), interval, pendingIntent);
Run Code Online (Sandbox Code Playgroud)

android alarmmanager background-task

1
推荐指数
1
解决办法
1554
查看次数

标签 统计

alarmmanager ×1

android ×1

background-task ×1