【发布时间】:2013-09-12 20:44:48
【问题描述】:
我正在创建一个 Android 应用程序,该应用程序主要由每个活动中的 ListViews 组成。我希望实现的是一种机制,它将检查网络连接是否存在,如果存在,那么应该检索数据并将其提供给 ListView。如果没有数据或互联网连接不可用,则应加载单独的视图。
哪种方式最有效。到目前为止,我已经看到了有关使用 ViewSwitcher 或 Viewflipper 的答案,但我不确定这是正确的方法。我应该使用片段,然后根据满足的条件加载特定片段吗?我只需要一些关于如何做到这一点的建议。
【问题讨论】:
-
您是否需要在应用运行时实时或特定时间了解连接情况?
-
我将在每个活动中都有一个函数来检查数据并使用该数据加载列表视图适配器。那就是我将检查互联网是否存在的地方。首次创建活动时将调用该函数。
-
也许只是因为我最近一直在研究 API 的那一部分,但我会为此研究 BoundService。这样,您的所有活动都可以绑定到它并通过执行该工作获取它所保存的数据。