android - 工人经理的自定义约束
问题描述
我有一个用例,只有当我的蓝牙设备与我的 android 应用程序连接时,我的工作人员才应该工作。
我如何在工作管理器中设置自定义约束以运行我的工人阶级。
示例
仅当连接了互联网并且我的 BLE 设备与我的应用程序连接时,我的应用程序才应将我的 ble 设备数据与服务器同步。
我知道 WorkManager 中提供了 Internet 约束,但在我的情况下,应连接的 BLE 设备需要在我的场景中处理的自定义约束。
解决方案
WorkManager 不支持自定义约束。
您可以在WorkManager 问题跟踪器上打开一个功能请求,其中包含一些其他详细信息。
推荐阅读
- python - 将 url 模式转换为 Django 1.11
- java - 反射 Class.getDeclaredFields() 没有在 Android 上检索任何内容
- swift - 摄氏的快速测量格式化程序不起作用
- javascript - javascript中使用拼接的袜子商人问题不起作用
- reactjs - 使用 Antd Table 在 react-beautiful-dnd 中产生奇怪的效果
- hibernate - 关于排序的 JPQL 查询不直接在可分页排序值上采用列名
- netlogo - Netlogo:计算预期利润的内置函数
- java - 如何在tomcat中运行使用高内存的很长的请求?
- python-3.x - "s = "0123456789" print(s[2:-1:-1])" 切片运算符的输出
- sql - 如何将文本文件转换为 SQL 插入语句?