Я посмотрел вокруг, и все согласны с тем, что это исправлено на Alpha-07, но я вижу это в 08 на устройстве 7.0 И 8.0. У меня есть сетевые ограничения, поэтому есть вероятность, что при длительном отсутствии сети я мог бы запланировать более 100 рабочих элементов. Я немного озадачен тем, как пакетная игра играет на этом. Мы говорим, что WorkManager может запланировать только 100 элементов, прежде чем он выйдет из строя, или все еще есть ошибка пакетной обработки? Спасибо
Код, который добавляет к WM:
Constraints constraints = new Constraints.Builder()
.setRequiredNetworkType(NetworkType.CONNECTED)
.build();
Data inputData = new Data.Builder()
.putString(UploadWorker.DATA, data)
.build();
OneTimeWorkRequest uploadWork = new OneTimeWorkRequest.Builder(UploadWorker.class)
.setConstraints(constraints)
.setInputData(inputData)
.setBackoffCriteria(BackoffPolicy.EXPONENTIAL, BACK_OFF_TIME_DELAY_SECONDS, TimeUnit.SECONDS)
.addTag(TAG)
.build();
WorkManager workManager = WorkManager.getInstance();
workManager.enqueue(uploadWork);