2017-03-27 65 views
3

我有點新的Android開發,我對content providers有點困惑。 Content providers用於合法地與其他應用程序共享您的數據,但使用它從SQLite database中檢索您的數據並將其顯示在例如listView中是否正確?什麼是更好的解決方案來顯示數據從數據庫? 謝謝Android SQLite數據顯示

+2

是的,這是正確的使用它的列表視圖,雖然它不是強制性的。 – njzk2

回答

0

是的,它是合法的使用ContentProvider從SQLite數據庫檢索數據,而它完美地創建一個Handler來處理SQLiteOpenHelper並使用它。

這一切都取決於您的應用程序的需求, 我個人爲我自己的應用程序,如果不需要共享數據不會使用內容提供商。

+1

你會用什麼來檢索數據文件數據庫並顯示它? – Greich

+0

我會創建一個類,讓我的數據,並把它帶到用戶界面,如果它的大數據列表我會使用recyclerview –

0

,如果你不需要分享你的應用程序中的數據的基礎,沒有必要使用內容提供商