Мы работаем в фоновом режиме и работаем в эмуляторе Oreo, но на реальном устройстве он не работает.Может кто-нибудь сказать, почему мой код не работает?
val alarmIntent = Intent(this, NetworkChangeReceiver::class.java)
val pendingIntent = PendingIntent.getBroadcast(this, 0, alarmIntent, PendingIntent.FLAG_UPDATE_CURRENT)
val calendar = Calendar.getInstance()
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.MINUTE, 1)
val manager = getSystemService(Context.ALARM_SERVICE) as AlarmManager
manager.setInexactRepeating(AlarmManager.RTC_WAKEUP, calendar.timeInMillis, 1000 * 60, pendingIntent)
другой вариант использует диспетчер работы, но он работает только каждые 15 минут.