传递数据给Fragment的方法

简介:

原文:http://stackoverflow.com/questions/7149802/how-to-transfer-some-data-to-another-fragment

Use a Bundle. Here's an example:

Fragment fragment = new Fragment();
Bundle bundle = new Bundle();
bundle.putInt(key, value);
fragment.setArguments(bundle);

Bundle has put methods for lots of data types. Seehttp://developer.android.com/reference/android/os/Bundle.html

Then in your Fragment, retrieve the data (e.g. in onCreate()) with:

 
Bundle bundle = this.getArguments();
if(bundle!=null){
    int myInt = getArguments().getInt(key, defaultValue);
}

相关文章
Fragment懒加载实现,BaseFragment封装
Fragment懒加载实现,BaseFragment封装
120 0
|
XML Java 数据格式
Fragment之间传递数据
画面显示(XML) 首先这是一个Activit显示上有两个Fragment容器,是为了显示两个Fragment。 然后Activity加载了两个Fragment的数据并依次replace到了两个容器中。 此时Activity就有了两个Fragment的对象,方便后续FragmentA获取FragmentB。
157 0
使用NavHostFragment、navigation--- avtivity向fragment传值,fragment之间传值
使用NavHostFragment、navigation--- avtivity向fragment传值,fragment之间传值
262 0
|
XML Android开发 数据格式
Fragment与Activity之间的通信
前言 君子博学而日参省乎已,则知明而行无过矣。 要显示Fragment,必须将Fragment添加到Activity中。添加到Activity中有如下两种方式。
1197 0
Activity和Fragment之间解耦
看鸿洋博客:http://blog.csdn.net/lmj623565791/article/details/42628537,整理下一些关键点 public class ContentFragment extends Fragment { private String mArgume...
800 0
Fragment之间传值
Activity:      String myArguments;    public String getarguments() {   return myArguments;  }     public void setarguments(String title) {   this.
940 0
|
Android开发 容器 数据格式
你真的会用Fragment了么?-Fragment解析
版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/lyhhj/article/details/51174973 绪论 Fragment 俗称 碎片,那么为什么会出现Fragment这个东西呢?鸿洋是这样介绍的:Android运行在各种各样的设备中,有小屏幕的手机,超大屏的平板甚至电视。
868 0