簡體   English   中英

Android:使用 SQLiteOpenHelper。 我應該使用 ContentProvider 嗎?

[英]Android: Using SQLiteOpenHelper. Should I use a ContentProvider?

我正在開發一個 Android 應用程序。

到目前為止,我已經創建了自己的 SQLiteOpenHelper 作為 singleton 和同步的 getInstance()。

我不確定我是否也應該使用 ContentProvider。 我知道 Android 使用它來匹配應該打開我的 Intent 的 Activity,但我應該在我的應用程序中使用它嗎?

如果我使用一個,我可以有什么樣的直接優勢? 我正在啟動應用程序,我希望盡可能多地使用最佳實踐。

我可以稍后添加嗎? 我似乎無法完全理解這些 ContentProviders 的 function。

謝謝!

如果您打算將您的內容聯合到外部應用程序(例如,如果您希望將您的內容用作 email 附件,或者您希望第三方應用程序訪問您的數據),您只需要真正使用 ContentProvider。 否則,如果您只是將應用程序中的數據與本地 SQLite 實例一起使用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM