android中的内容提供商

时间:2014-10-22 06:58:17

标签: android sqlite

我的应用加载光标数据并将其显示在列表视图中,数据可以是大约500到1000个条目

实际上,android documentation表示,在以下情况下,您可以使用内容提供商

您希望向其他应用程序提供复杂的数据或文件。 您希望允许用户将应用中的复杂数据复制到其他应用中。 您希望使用搜索框架提供自定义搜索建议。

如果使用完全在您自己的应用程序中,则不需要提供程序来使用SQLite数据库。

但是我打算通过加载程序显示数据,因为它的线程安全&如果内容发生变化,我也不需要刷新列表。

如果没有内容提供商,装载程序就无法运行,那么对我来说有什么选择呢?

1 个答案:

答案 0 :(得分:1)

他们在没有内容提供商的情况下工作。我在Android应用程序中嵌入了CouchDB,并使用加载器加载数据。你可以在那里做任何你想做的事。请参阅Android docs http://developer.android.com/reference/android/content/AsyncTaskLoader.html

中的示例