Android中基于时间的触发器

时间:2012-04-20 06:34:44

标签: android sqlite triggers

我有像这样的sqLite表

+----------+----------+
| FireTime | DeviceId |
+----------+----------+
|    08:00 | 00000000 |
+----------+----------+

我想创建一个触发器,它接受来自用户的mDeviceId参数并检查 mDeviceId条目在表中是否存在此触发器必须在8:00开火

怎么可以这样做?任何人都可以建议我

2 个答案:

答案 0 :(得分:1)

使用BroadcasteReceiver并将其触发时间设置为您想要的...

答案 1 :(得分:0)

根据我的知识,触发器无法按计划执行。 触发器始终在数据库上执行某些操作之后执行。 你不能在上面指定时间。

oracle和sqlsever为此使用“sql job scheduler”。

根据我的知识,SQLite中没有类似的实现。

您可以通过硬编码实现机制。