2015-09-01 120 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); 
相關問題