android - 具有远程数据的 Android 应用程序的最佳方法是什么?

标签 android android-service android-contentprovider android-loader

我开发了一个简单的信息应用程序,用于显示来自远程主机的数据。数据来自 json 或 xml 格式的 http。什么是最好的现代方法:服务、内容提供程序、加载程序或简单的异步任务?

最佳答案

以上都不是,使用 Robospice 和 Spring for Android,这是一个信息图:https://raw.github.com/octo-online/robospice/master/gfx/RoboSpice-InfoGraphics.png

基本上它将处理读取 JSON、适当的生命周期管理,并且没有内存泄漏!

关于android - 具有远程数据的 Android 应用程序的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18134138/

相关文章:

android - 如何在不导致应用程序崩溃的情况下更新 TextView?

android - 'application settings' 的电话差距实现

android - 异步任务和 Sqlite

android - BroadcastReceiver 所需的帮助

android - 在我的 Android 应用程序之间共享 oauth token - 共享用户 ID、钥匙串(keychain)、AccountManager 或其他?

android - DAO:如何使用 Insert 的返回值

javascript - 如何获取在Android WebView的html部分中输入的文本,以便它可以被Android native 代码处理

android - 从 Activity 上下文外部调用 startActivity() 需要 FLAG_ACTIVITY_NEW_TASK 标志

android - 无法写入内部存储器android

android - ContentProvider 中的自定义方法