android - WorkManager - PeriodicWorkRequest 不适用于 android api 21

标签 android android-workmanager

我正在尝试使用 PeriodicWorkRequest 安排定期检查。它适用于 android API 23 及更高版本,但不适用于 android API 21。在 API 21 上它只能运行一次。

这是一个示例代码 PeriodicWorkRequest worker = new PeriodicWorkRequest.Builder(TestWorker.class, MIN_PERIODIC_INTERVAL_MILLIS, TimeUnit.MILLISECONDS).setConstraints(Constraints.NONE).addTag(TAG_PERIODIC_WORK_REQUEST).build(); WorkManager.getInstance().enqueue(worker); 使用最新的 alpha03alpha02 进行测试 我做错了什么?或者它可能是一个错误?

最佳答案

抱歉,我刚刚确认这是我们这边的错误。我们应该在 alpha04 中进行修复。敬请关注。

关于android - WorkManager - PeriodicWorkRequest 不适用于 android api 21,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50967650/

相关文章:

android - 在 Android 中,什么布局更快 1. LinearLayout 内的 FrameLayouts 或 2. 一个大的 RelativeLayout?

java - 如何运行 WorkManager 每 5 秒重试一次工作

android - onNothingSelected 方法什么时候实现?

android - 一台服务器向 Android 和 iOS 设备发送推送通知

android - WorkManager 重试不工作

android - 如何为 worker 类实现 Dagger?

android - 更新到 WorkManager 1.0.0-alpha09 后编译错误

c# - 错误: Could not activate JNI Handle - WorkManager implementation in Xamarin

android - 这些 API 是什么?

Android AsyncTask 退出异常