android fragment用get/setArguments()传值
来源:互联网 发布:达梦数据库公司上市 编辑:程序博客网 时间:2024/05/22 02:20
1.写一个继承Fragment的类HelloFragment。
2.在另一个类中为HelloFragment传值:
<span style="font-size:18px;">HelloFragment hello = new HelloFragment();Bundle bundle = new Bundle(); bundle.putString("TITLE",“hello”);hello.setArguments(bundle);</span>为关键字TITLE传值为hello。
3.在HelloFragment中判断并得到所传值:
<span style="font-size:18px;">if (getArguments() != null){mTitle = getArguments().getString("TITLE");}</span>mTitle即可得到所传值。
注:还可在HelloFragment中为定义字段public static final String TITLE = "title";这样在2中就可以写成:
bundle.putString(HelloFragment.TITLE,“hello”);
随之在3中就可以把TITLE的引号去掉写成mTitle = getArguments().getString(TITLE);
0 1
- android fragment用get/setArguments()传值
- Fragment的setArguments传值
- Android Fragment传递参数Fragment.setArguments(Bundle bundle)
- Android Fragment传递参数Fragment.setArguments(Bundle bundle)
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- Android解惑 - 为什么要用Fragment.setArguments(Bundle bundle)来传递参数
- ip 导向
- sql JOIN
- php单例模式
- poj 2125 Destroying The Graph 最小点权覆盖
- 解题报告 之 POJ1087 A Plug for UNIX
- android fragment用get/setArguments()传值
- 指令系统的发展和改进
- PrintWriter类
- C#什么时候该使用静态类呢?
- 面试题—Java递归实现约瑟夫环
- 高盛CEO:从贫穷中崛起,我的5条建议
- python学习笔记之密码高强度加密
- 空class的size问题
- Roman to Integer