Fragment从Activity获取数据(Activity一次性获取数据,然后分别传给各个fragment)
来源:互联网 发布:私有密码算法范畴 编辑:程序博客网 时间:2024/04/30 02:15
在Activity里把所需要的数据拿到后,放进一个Bundle里,再传到每个Fragment里
//data是从服务器里获取的总数据数组 JSONArray data = object.optJSONArray("data");for (int i = 0; i < data.length(); i++) {JSONObject jo = data.optJSONObject(i);FragmentManager manager = getFragmentManager(); FragmentTransaction transaction = manager.beginTransaction(); Fragment fragment = fragmentsList.get(i);Bundle bundle = new Bundle();bundle.putString("data", jo.optJSONArray("child").toString());fragment.setArguments(bundle);transaction.commit();}
//在每个Fragment里拿到数据,转化成之前的数组,再进行调用JSONArray data;Bundle bundle = getArguments();try {data = new JSONArray(bundle.getString("data"));} catch (JSONException e) {e.printStackTrace();}
0 0
- Fragment从Activity获取数据(Activity一次性获取数据,然后分别传给各个fragment)
- fragment从activity中获取数据
- Android--fragment从activity中获取数据
- Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)
- Android Fragment与Activity之间的数据交换(Fragment从Activity获取数据)
- Activity与Fragment数据传递之Fragment从Activity获取数据
- Activity与Fragment数据传递之Activity从Fragment获取数据
- Fragment从Activity里获取数据(Activity向Fragment传递数据)
- (转)Activity与Fragment数据传递之Fragment从Activity获取数据
- Android Activity往另外一个Activity传递数据,Fragment从另一个Activity获取数据
- Activity与Fragment数据传递之Fragment之间获取数据
- Fragment通过OnActivityResult获取Activity返回数据
- Activity与Fragment数据传递之Activity之间获取数据
- Fragment获取Activity,Activity获取Fragment
- 类似ScrollView控件从Activity传给Fragment
- 获取上一个activity传给本activity的数据
- Android的fragment无法获取来自Activity的bundle数据
- Android的fragment无法获取来自Activity的bundle数据
- 【C++】静态成员函数小结
- Eclipse 导入项目乱码问题
- ExpandableListView箭头右边显示方法
- 位运算的一些基本操作
- vi常用快捷键
- Fragment从Activity获取数据(Activity一次性获取数据,然后分别传给各个fragment)
- 使用libvirt创建和管理KVM虚拟机
- muduo源码分析:ThreadLocalSigleton类
- WindowManager.LayoutParams.TYPE_SYSTEM_ALERT 浮动窗适配问题
- ofbiz框架入门例子详解-------删除篇
- 稻盛和夫自述:日航如何起死回生
- Socket心跳包机制
- Java多线程总结(2) — 线程生命周期中常用方法
- Web AppBuilder for ArcGIS 新特性