确保Android警报在多个设备上同步

时间:2018-11-15 01:25:35

标签: android android-alarms

我想知道是否有人可以对此有所了解。我有一种情况,我需要每5秒在多个设备上同时准确地(精确到毫秒)执行警报。假设第一次闹钟响了就正确同步,如何确保闹钟将保持超时同步?

当前,我在每个设备中使用以下代码。

    Intent intent = new Intent(SampleApp.getContext(), AnimationAlarmManager.class);

    AlarmManager alarmManager = (android.app.AlarmManager) FarosApp.getContext().getSystemService(ALARM_SERVICE);


    PendingIntent pendingIntent = PendingIntent.getBroadcast(FarosApp.getContext(),requestCode, intent, PendingIntent.FLAG_UPDATE_CURRENT);

    long alarmTime = SystemClock.elapsedRealtime() + 5*1000;
    Objects.requireNonNull(alarmManager).setExact(android.app.AlarmManager.ELAPSED_REALTIME_WAKEUP, alarmTime, pendingIntent);

但是一段时间后设备不同步。...

0 个答案:

没有答案