0

Android初心者です。あるフラグメントから別のフラグメントに値を渡そうとしています。しかし、私はそのための正しいコードを見つけられませんでした..だから、誰でも正しいコードを書くことができます. FragmentTransactionも試しましたが、うまくいきません。だから私を助けてください。ありがとう..

4

3 に答える 3

0

次のように、バンドルをあるフラグメントから別のフラグメントに送信できます。

fragment.setArguments(BundlObj);

そしてそれらを別のフラグメントで取得します

Bundle b = this.getArguments();
于 2013-10-17T11:41:30.827 に答える
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

フラグメント間でデータを渡す標準的な方法を説明する次の例を試してください http://android-er.blogspot.in/2013/04/handle-onlistitemclick-of-listfragment.html

于 2013-10-17T11:09:47.573 に答える