2013-02-16 57 views
0

我的Android數據庫中有一條記錄,與創建時間一起保存。我想有一個計時器,2小時後這個項目將被刪除。我研究了它,我得出了兩個結果:到期計時器

一個是製作一個AsyncTask,但這個解決方案在我看來好像需要太多的資源而沒有任何需要。

第二個是實現一個服務。我對Android中的服務一無所知,以及它們如何工作。我做了一些閱讀,我看不出如何能夠計算服務時間並檢查它是否超出其使用期限。

Halp plz。

回答

0

爲什麼不能簡單地忽略了比2小時年長行?只需在你的桌子上創建一個VIEW。與刪除舊記錄的DB上的INSERT/UPDATE觸發器配對。

僞: 的視圖中選擇

select * from table where createdate > now()-2hours 


create trigger on table.cleanuptrigger after insert/update 

on table for each row when createdate < now()-2hours;