我有像这样的sqLite表
+----------+----------+
| FireTime | DeviceId |
+----------+----------+
| 08:00 | 00000000 |
+----------+----------+
我想创建一个触发器,它接受来自用户的mDeviceId参数并检查 mDeviceId条目在表中是否存在此触发器必须在8:00开火
怎么可以这样做?任何人都可以建议我
答案 0 :(得分:1)
使用BroadcasteReceiver并将其触发时间设置为您想要的...
答案 1 :(得分:0)
根据我的知识,触发器无法按计划执行。 触发器始终在数据库上执行某些操作之后执行。 你不能在上面指定时间。
oracle和sqlsever为此使用“sql job scheduler”。
根据我的知识,SQLite中没有类似的实现。
您可以通过硬编码实现机制。