2015-09-01 22 views
0

这是我的Fragment_vent。我如何将数据从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(); 
} 
下面的代码
+2

这是很容易,如果你只是谷歌。在你的Fragments中使用setArguments()和getArguments()方法。 –

回答

1

使用...

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(); 

和片段得到..

getArguments().getString("value1");  
getArguments().getString("value2"); 
+0

我编辑了PLZ检查 – MPG

+0

谢谢谢谢:)! – dannaandroid

0
Bundle bundle=new Bundle(); 
bundle.putString("message", "From Activity"); 
    //set Fragmentclass Arguments 
Fragmentclass fragobj=new Fragmentclass(); 
fragobj.setArguments(bundle); 
相关问题