1

为了澄清这个问题的标题,我有一个与 WCF restful webservice 通信的 android 应用程序。在应用程序的某个部分,用户可以从 3 个选项卡中进行选择,每个选项卡显示从调用 Web 服务获得的数据。理想情况下,我想在第一次通话后存储或缓存此信息(而不是每次用户切换标签时都进行通话)

我的问题有点像 2 部分,因为我首先还没有决定实现选项卡的最佳方式(我应该使用片段吗?),但想根据所需的功能选择最佳设计。

我的问题是,实现选项卡式活动的最佳方式是什么,其中每个选项卡发出单独的 http 请求并存储响应(响应将显示在列表视图中)?

4

1 回答 1

0
  1. 使用片段实现 ViewPager(这是一个示例:http ://tamsler.blogspot.com/2011/10/android-viewpager-and-fragments.html )
  2. 在您的 Fragments 中,使用一个调用 IgnitedHttp 方法的异步任务来从您的端点检索数据。(请参阅如何使用 Ignition HTTP 类发出 Get 请求?)这将在 android 设备上创建响应缓存,从而使您不必一遍又一遍地获取相同的数据。(异步任务示例:http: //developer.android.com/reference/android/os/AsyncTask.html
于 2012-06-25T19:30:04.293 回答