简体   繁体   English

将数据从一个片段传递到另一个片段

[英]Pass data from a Fragment to another Fragment

This is my Fragment_vent . 这是我的Fragment_vent How can I pass data from Fragment_vent to another Fragment ? 如何将数据从Fragment_vent传递到另一个Fragment (putExtra("ext",IDV_L))

@Override
public void onClick(View v) {
    IDV_L = date();

    Fragment fragment = null;
    fragment = new Fragment_Inicio_Tab();
    FragmentManager fragmentManager = getFragmentManager();
    fragmentManager.beginTransaction()
        .replace(R.id.frame_container, fragment).commit();
}

Use below code... 使用以下代码...

Fragment fragment = null;
fragment = new Fragment_Inicio_Tab();
Bundle args = new Bundle()
args.putString("value1", value1);
args.putString("value2", value2);
fragment.setArguments(args);
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction()
                        .replace(R.id.frame_container, fragment).commit();

and get in fragment as.. 并得到片段..

 getArguments().getString("value1");    
 getArguments().getString("value2"); 
  Bundle bundle=new Bundle();
bundle.putString("message", "From Activity");
  //set Fragmentclass Arguments
Fragmentclass fragobj=new Fragmentclass();
fragobj.setArguments(bundle);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM