val constraints = Constraints.Builder() .setRequiredNetworkType(NetworkType.UNMETERED) .setRequiresNotRoaming(true) .build()
val myWork = OneTimeWorkRequestBuilder
WorkManager.getInstance(context).enqueue(myWork)
这样就可以实现限制Android WorkManager任务在优良的网络环境下执行,保证任务执行的安全性和稳定性。