2012-12-06 17 views
-3

我正在創建一個任務餘額應用程序,我需要存儲使用應用程序創建的所有任務。 哪個存儲選項更適合這個應用程序。我怎樣才能通過比較任務日期和時間與手機日期和時間來顯示當前的任務。通知消息是對話還是警報。抱歉,我是Android新手。如何存儲由我的應用創建的任務?

回答

0

對於存儲選項,我建議在android系統是關鍵值

基於文件的存儲SharedPreference選項,請按照this

對於顯示使用時間當前任務的參數,只是得到系統當前時間

使用java日曆類和比較值與SharedPreference中存儲的值

alon與任務

通知消息是一個提醒,它出現在Android屏幕上例如當你

收到一條短信,然後在android屏幕的頂端發出警報。

這實際上取決於你想存儲的數據。

SQLite的

大量相同的結構化數據應該存儲在SQLite數據庫作爲數據庫

是專爲這種類型的數據。由於數據是結構化和管理的數據庫,

它可以查詢得到一個子集,其使用查詢

語言如SQL符合一定規則的數據。這使得可以在數據中進行搜索。當然,管理和

搜索大型數據集的影響性能,以便從數據庫中讀取的數據可以

比從SharedPreferences讀取數據慢。

SharedPreferences

SharedPreferences是鍵/值存儲在那裏你可以保存某些項下的數據。要讀取

來自商店的數據你必須知道數據的關鍵。這使得讀取數據非常容易,其中數據

。但是容易,因爲它是保存困難是存儲

,當你需要定義鍵爲每一個數據讀取大量的結構化數據的數據量小,而且

你不能真正內搜索除了你的數據有一定的概念,可以命名爲

鍵。

所以,如果你有很多的任務,那麼你可能看看sqlite的存儲選項,因爲數據庫

是爲大量的數據製成。

+0

非常感謝你,很好的解釋。 – AndRaGhu

相關問題