如何从Android WorkManager更新UI。
Android WorkManager可以接收布尔值,整数,长整型,浮点型,双精度型和字符串。
文档说明:
public Data.Builder putAll (Map<String, Object> values)
将所有输入键值对放入Builder中。有效类型为:布尔值,整数,长整型,浮点型,双精度型,字符串以及每种类型的数组版本。无效类型会抛出IllegalArgumentException异常。
- 如何传递回调以更新UI。
- 如何在没有数据库调用的情况下传递POJO。
Result.SUCCESS或Result.FAILURE并不是解决方案,因为仅在工作完成时返回它们。
runOnUiThread
(主线程)来更新您的视图。 - 6rchid