Периодическая работа яслей не выполняется при закрытии приложения

#android #react-native #backgroundworker #android-workmanager

Вопрос:

Я реализовал менеджер работ для отправки сообщений на сервер в фоновом режиме в качестве собственного кода в react native, но он не работает. пожалуйста, помогите мне решить эту справочную работу. Или дайте мне знать, как лучше всего выполнять фоновые задачи в react native.

 public class MainActivity extends AppCompatActivity {  public static final String NOTIFICATION_CHANNEL_ID = "10001" ;  private final static String default_notification_channel_id = "default" ;  @Override  protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  setContentView(R.layout.activity_main);  Constraints constraints =new Constraints.Builder()  .setRequiredNetworkType(NetworkType.CONNECTED)// there are some more constraints we can set  .build();  Log.d("dsfdsf","dsfsdfdsfdsfdsfdf");  //create one time request  Data inputData = new Data.Builder()  .putString("WORKER", "app")  .build();   final PeriodicWorkRequest myWorkRequest = new PeriodicWorkRequest.Builder(WorkService.class,1, TimeUnit.MINUTES)  .setInputData(inputData)  .setConstraints(constraints)  .build();  WorkManager workManager = WorkManager.getInstance(getApplicationContext());  workManager.enqueue(myWorkRequest);   } }  

Комментарии:

1. Пожалуйста, добавьте больше/конкретные детали, например, что не работает в вашем случае.

2. Я хочу отправлять сообщения в автономном режиме на сервер, когда приложение закрыто и доступно подключение