поэтому моя структура проекта для моего проекта состоит в том, чтобы иметь одно действие с BottomNavigation и блоком, чтобы все выполняло транзакции фрагментов в основном действии. Я реализую Диспетчер работ, и я хочу, чтобы мое приложение каждые 4 минуты проверяло, является ли событие событием в текущей дате и времени. У меня есть фрагмент, который управляет событием в персонализированном представлении Календаря, отображающем каждую дату в виде сетки. Мой фрагмент называется CalendarFragment. Я сделал следующий код в OnCreateView моего фрагмента следующим образом ...
PeriodicWorkRequest periodicWorkRequest=new PeriodicWorkRequest.Builder(MyWorker.class,4,TimeUnit.MINUTES)
.setInputData(data).build();
WorkManager.getInstance().enqueue(periodicWorkRequest);
Мой вопрос: нужно ли мне вызывать это в основной активности? я могу оставить это здесь во фрагменте. Я хочу, чтобы, как только полные предложения Work Managers были выполнены, и я запустил свое приложение, «Работа со стартом» запускается для этого момента и никогда не останавливается. Большинство видеоуроков запускают этот код с помощью onClickListener в кнопке, но это не мое желаниепоэтому я решил запустить этот код в OnCreate в зависимости от ответа этого сообщения.