我是 Android 的初学者。我正在尝试将值从一个片段传递到另一个片段。但是我没有找到正确的代码..所以请任何人都可以为它编写正确的代码。我也试过 FragmentTransaction,但它不起作用。所以请帮助我。感谢你..
问问题
1107 次
3 回答
0
试试下面的例子,它解释了在片段之间传递数据的标准方法http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html
于 2013-10-17T11:09:47.573 回答
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");
于 2013-10-17T13:06:55.783 回答
0
您可以将 Bundle 发送到一个 Fragment 到另一个 Fragment
fragment.setArguments(BundlObj);
并将它们放在另一个片段中
Bundle b = this.getArguments();
于 2013-10-17T11:41:30.827 回答