我是Android的初学者。我试图将值从一个片段传递到另一个片段。但我发现没有正确的代码..所以请,任何人都可以为它编写正确的代码。我也尝试过FragmentTransaction,但它没有用。所以请帮助我。 谢谢你..
答案 0 :(得分:0)
尝试以下示例,该示例解释了在片段http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html
之间传递数据的标准方式答案 1 :(得分:0)
您可以将一个片段发送到一个片段到另一个片段
fragment.setArguments(BundlObj);
并将其作为
的另一个片段Bundle b = this.getArguments();
答案 2 :(得分:0)
尝试按以下方式在Fragment
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction ft = fm.beginTransaction();
TestFragment llf = new TestFragment();
Bundle m_bundle = new Bundle();
m_bundle.putString("Key", <yourValue>);
llf.setArguments(m_bundle);
ft.replace(R.id.fragmentswitcherframe, llf);
ft.commit();
获取另一个Fragment
的值,如下所示:
m_buBundle = this.getArguments();
String Val = m_buBundle.getString("Key");