kap*_*sid 12 android android-workmanager
我想执行一项任务,即使在使用工作管理器终止应用程序之后也是如此。但是,在应用程序被杀死后不会执行任务。
workManager = WorkManager.getInstance();
Constraints constraints = new Constraints.Builder().setRequiredNetworkType(NetworkType.CONNECTED).build();
OneTimeWorkRequest saveData = new OneTimeWorkRequest.Builder(SaveDataWorker.class).setConstraints(constraints).setInitialDelay(10,TimeUnit.SECONDS).build();
workManager.enqueue(saveData);
Run Code Online (Sandbox Code Playgroud)
kap*_*sid 13
我发现,工作经理取决于设备制造商。就我而言,它是一个 miui 设备,它不允许工作管理器在应用程序被终止或重新启动的情况下工作。当我为应用程序提供“自动启动权限”时,工作经理开始工作。