我的应用加载光标数据并将其显示在列表视图中,数据可以是大约500到1000个条目
实际上,android documentation表示,在以下情况下,您可以使用内容提供商
您希望向其他应用程序提供复杂的数据或文件。 您希望允许用户将应用中的复杂数据复制到其他应用中。 您希望使用搜索框架提供自定义搜索建议。
如果使用完全在您自己的应用程序中,则不需要提供程序来使用SQLite数据库。
但是我打算通过加载程序显示数据,因为它的线程安全&如果内容发生变化,我也不需要刷新列表。
如果没有内容提供商,装载程序就无法运行,那么对我来说有什么选择呢?
答案 0 :(得分:1)
他们在没有内容提供商的情况下工作。我在Android应用程序中嵌入了CouchDB,并使用加载器加载数据。你可以在那里做任何你想做的事。请参阅Android docs http://developer.android.com/reference/android/content/AsyncTaskLoader.html
中的示例