【发布时间】:2017-05-06 22:14:38
【问题描述】:
我是 android 开发新手,我想执行调用 firebase 数据库的网络调用,以用记录填充数组列表。我想根据 arraylist 中存在的对象属性创建不同的片段。网络调用需要太多时间,那么执行此类任务的正确方法是什么。
【问题讨论】:
标签: android android-fragments firebase firebase-realtime-database
我是 android 开发新手,我想执行调用 firebase 数据库的网络调用,以用记录填充数组列表。我想根据 arraylist 中存在的对象属性创建不同的片段。网络调用需要太多时间,那么执行此类任务的正确方法是什么。
【问题讨论】:
标签: android android-fragments firebase firebase-realtime-database
以下是您应该执行的步骤:
第一次:
在您的 Activity 中,只需运行一个后台服务即可获取对象列表。获取列表后,您将列表项存储在本地存储中,如共享首选项或数据库。保存数据后打开片段。
第一次之后:
检查您是否保存了列表项?如果列表包含数据,则直接打开您想要的片段。同时,您使用服务调用更新列表项。
以下是一些相关链接:
希望这会对你有所帮助。
【讨论】: