Fragment与Activity交互方式使用Bundle
来源:互联网 发布:天谕萨菲罗斯捏脸数据 编辑:程序博客网 时间:2024/05/20 06:08
- 第一步、在Activity获得fragment对象,通过对象.setArguments(bundle)把bundle传过去,bundle对象可以传递参数。
BundleFragment bundleFragment = new BundleFragment(); String content = edit.getText().toString();//获取activity用户输入的信息 Bundle bundle = new Bundle(); bundle.putString("arg",content); bundleFragment.setArguments(bundle); FragmentManager sfm = getSupportFragmentManager();//做向下兼容时要用supprotmanager FragmentTransaction ft = sfm.beginTransaction(); ft.replace(R.id.layout_fragment,bundleFragment); ft.commit();}
- 第二步、在Fragment中通过getArguments()得到Bundle,通过Bundle获取数据,展示在fragment上
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_bundle, container, false); TextView tv = (TextView) view.findViewById(R.id.tv_bundle); Bundle bundle = getArguments(); tv.setText(bundle.getString("arg")); return view; }
0 0
- Fragment与Activity交互方式使用Bundle
- 深入分析:Fragment与Activity交互的几种方式(二,使用Bundle)
- Fragment与Activity交互方式使用Handler
- Android Fragment与activity交互方式
- Fragment与Activity交互--Handler方式
- Fragment与Activity的交互方式
- Activity 与 Fragment 三种交互方式
- Fragment与Activity交互
- Fragment 与 Activity交互
- Activity与Fragment交互
- Fragment与Activity交互
- 深入分析:Fragment与Activity交互的几种方式(一,使用Handler)
- 深入分析:Fragment与Activity交互的几种方式(三,使用接口)
- 深入分析:Fragment与Activity交互的几种方式(一,使用Handler)
- Android Fragment的使用 三 Fragment与Activity交互
- fragement(二)Fragment回退栈以及与Activity的交互方式
- Activity与fragment之间交互
- Fragment与Activity的交互
- SylixOS MII总线层解析
- 2017第八届蓝桥杯C/C++ B组省赛题解
- 前端面试三
- Ubuntu SSH Algorithm negotiation failed
- linux内核list.h头文件分析(五)——hlist分析
- Fragment与Activity交互方式使用Bundle
- linux内核list.h头文件分析(六)——hlist分析
- NBUT1218 You are my brother(弱化版带权并查集)
- 将系统的framework api添加到sdk中去
- 数据结构字符串匹配——Brute-Force算法
- 解决接口Server returned HTTP response code: 505
- 实现非递归表达
- QT计算器功能的实现
- 巧记const, char, *的区别