1

私はこのようなsqliteテーブルを持っています

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

ユーザーから mDeviceId パラメータを受け取り、mDeviceId エントリがテーブルにあるかどうかをチェックするトリガーを作成したいのですが、このトリガーは 8:00 に起動する必要があります

どうすればそうできますか?誰でも私にそれを提案できますか

4

2 に答える 2

1

BroadcasteReceiverを使用して、そのトリガー時間を必要な時間に設定します...

于 2012-04-20T06:42:08.677 に答える
0

私の知る限り、トリガーはスケジュールどおりに実行できません。トリガーは、データベースでの操作の後/前に常に実行されます。時間を指定することはできません。

oracleとsqlseverは、このために「sqljobscheduler」を使用します。

私の知る限り、SQLiteには同様の実装はありません。

ハードコードでメカニズムを実装できます。

于 2012-04-20T07:49:14.750 に答える