2011-11-16 19 views
0

我有2個活動:活動X & 活動Y如何存儲和檢索動態列表視圖

ý經由意圖和X顯示在ListView將數據發送到數據X

我有下一次用戶進入活動Ÿ併發送意圖保存的ListView在X這樣的問題列表視圖將顯示最後的數據是發送+新的數據,這種方式用戶將繼續填充ListView。

我在考慮將所有數據保存在sqlLite數據庫中,然後檢索它並顯示更新後的listView?

也許連載我的名單,並通過SharedPrefs保存(不知道這會實際的工作,我是一個非常新的這個)

任何建議和代碼示例,將不勝感激!!!!謝謝!

回答

1

如果你有少量的數據(< 5變量),我建議你用你需要的方法(基本上,放和得到)來實現Sharepreferences類。除此之外,有人告訴我使用SQLite,但我從未使用過,即使看起來很容易實現。 此外,如果您要存儲數據(即使應用程序已關閉),這些方法也很有用,並且您可以在另一個會話中檢索它們。如果數據只存在於一個會話中,請將所有內容放在一個包中,然後與它一起來回移動。

+0

應該有超過5個變量傳遞並將所有這些保存在共享首選項中似乎不是正確的實現。來回發送數據看起來有點過分。我開始更多地傾向於sqllite數據庫路由,數據將被存儲一次,並在lsitview中被檢索並顯示一次,如果數據必須被編輯,那麼會更容易不行? –

+0

那麼,正如我寫的,我以前從未使用SQLite,但每個人都告訴我,使用它並實現它非常簡單。因此,對於這個數據量,直接使用SQLite;) – Zappescu

1

好,你可以使用任何

1)sharedPreference的:僅用於原始數據。

2)文件存儲(內部/外部):有限尺寸,沒有quert支撐,合適的存儲時長串種類的數據

3)SQlite的的:合適的,因爲查詢支持結構複雜,