在API调用上使用内容提供程序/加载器而不更改数据库

时间:2015-05-12 00:09:51

标签: android-contentprovider android-volley android-adapter android-loadermanager android-loader

我正在创建一个不存储任何数据的应用程序(基本用户名,密码等除外)。它使用API​​调用来获取数据,并在通过Volley加载时显示它们。

我知道在SQLite中存储内容时,最好使用内容提供程序和加载程序。我的问题是:鉴于我的应用程序没有使用数据库,我是否还应该使用内容提供程序和加载程序。有没有人有关于如何使用Volley的最佳实践/教程?

谢谢!

1 个答案:

答案 0 :(得分:1)

这取决于您的使用案例。但在这里,没有必要。您可以使用其他回调机制,例如broadcastsasync taskshandlers甚至content observers。有一个很好的official tutorial如何与UIThread aka通信。一些背景逻辑中可见的东西。

此外,如果您还想要,也可以使用没有任何内容提供商的加载器。有关更多信息,请参阅此so post