Ali*_*lin 7 android android-asynctask android-fragments
我有一个场景,我不知道要走哪条路.
脚本
该应用程序有一个Home活动,显示各种片段.片段中的数据可以来自Web或本地数据库,并使用asynctask进行检索.
从我看到的,我有两个选择:
将Asynctask放在父活动中,然后用于fragment.newInstance(parameters)将结果传递给片段.但是,如果在我的asynctask中我需要更新片段的进度或一些信息,每次我都必须使用新的参数集调用newInstance.
添加片段并将asynctask放入其中,这样当需要进度时,我可以更新片段的视图,因为我可以访问它们+当asynctask完成时,我可以用信息填充列表.
什么是正确的方法?
LE:实际上对于第1点来更新片段我可以findFragmentById在父活动中找到它之后调用片段的公共方法
| 归档时间: |
|
| 查看次数: |
2831 次 |
| 最近记录: |