フラグメント1から最後のフラグメントにデータ(ストリング)を渡すための簡単な方法は、データの保存(セーブ、セットまたはプット)フラグメント、私は引数を使用してフラグメント1からフラグメント2に渡しましたが、最後のフラグメントにどのように渡すか考えていません。フラグメント1から最後のフラグメントまでのエクストラ・ストリング
答えて
バンドルで値を渡すことができます。例えば
:
Fragment fragment = new YourFragment();
Bundle args = new Bundle();
args.putString(ARG_PARAM1, param1);
args.putString(ARG_PARAM2, param2);
fragment.setArguments(args);
FragmentManager manager = activity.getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
ft.addToBackStack(null);
ft.add(R.id.container_layout, fragment);
ft.commit();
追加または断片を置換したくない場合。 (あなたの断片がすでに開いている場合には)、フラグメントをInterfaceにしてBaseActivityにInterfaceを実装することができます。
documentation here提案された通信パターンに従って、別の回答によって提案されたとおり、バンドルを使用して任意のフラグメントから任意のフラグメントにデータを渡すことができます。
シングルトンを作って変数にアクセスすることができます。answer here これは既に数回質問されていますので、まず質問してから直接質問してください。
感謝の男と尋ねるための謝罪は、私の最初の日:) –
をit's SOコミュニティに5分かけて質問をする方法のガイドラインを入手してください。ここ:http://stackoverflow.com/help/how-to-ask – TapanHP
パス値
Fragment fragment = new YourFragment();
FragmentManager manager = activity.getSupportFragmentManager();
FragmentTransaction ft = manager.beginTransaction();
Bundle args = new Bundle();
args.putString(ARG_PARAM1, param1);
args.putString(ARG_PARAM2, param2);
fragment.setArguments(args);
ft.addToBackStack(null);
ft.replace(R.id.container_layout, fragment).commit();
GET値
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
yourvalue1 = getArguments().getString("ARG_PARAM1");
yourvalue2 = getArguments().getString("ARG_PARAM2");
final View view = inflater.inflate(R.layout.yourlayout, container, false);
retrun view;
}
多くのおかげで:) –
- 1. フラグメント1、フラグメント1〜フラグメント2フラグメント2への活性
- 2. フラグメントから別のフラグメント
- 3. 1つのフラグメントから別のフラグメントに文字列を渡す
- 4. 1つのフラグメントから別のフラグメントにArrayListアイテムを渡す
- 5. viewpagerの最後のフラグメントがスライドするとき、どのようにフラグメントからアクティビティに移動しますか?
- 6. フラグメントからバックボタン付きフラグメント
- 7. xamarinは1つのフラグメントから別のフラグメントに移動します
- 8. 子フラグメントからの親フラグメントの更新
- 9. アクティビティーからフラグメント、別のフラグメントへ移動
- 10. フラグメントから他のフラグメントに移動
- 11. フラグメント2がアンドロイドでフラグメント1の前にトリガーされました
- 12. フラグメントから対話フラグメント対フラグメントの起動
- 13. 最初のフラグメントのリスナーを使用して1つのフラグメントを別のフラグメントに置き換える方法
- 14. androidの1つのフラグメントから別のフラグメントに文字列を渡す方法
- 15. 1つのフラグメントから別のフラグメントにデータを渡す| ViewPagerフラグメントの内容を変更する(ViewPager内)
- 16. 1つのフラグメントから別のフラグメントに文字列オブジェクトを渡す方法アンドロイド?
- 17. ボタンを使用して1つのフラグメントから別のフラグメントを呼び出す
- 18. フラグメントからのgetChildFragmentManager()
- 19. 1つのフラグメントから別のフラグメントに来るRecyclerViewAdapter内のインテントを渡すことはできますか?
- 20. 1つのフラグメントから置換されたフラグメントにデータを渡す方法
- 21. フラグメント内のフラグメント
- 22. コミット後にフラグメントから消えるバンドル?
- 23. Android:BroadcastReceiverで片方のフラグメントから別のフラグメントにデータを渡す
- 24. リストビューを持つフラグメントから別のフラグメントにナビゲートできない
- 25. 1つのアクティビティから1つのフラグメントに戻るには?
- 26. 別のフラグメントからのボタンクリック時の新しいフラグメント?
- 27. タブ付きフラグメントのみ最初のフラグメントを表示する
- 28. URLのフラグメントとリンクのフラグメントをjqueryで照合しますか?
- 29. 2つのフラグメント(1つのフラグメントと1つのListFragment)をスクロールする
- 30. 現在のフラグメントから前のフラグメントを更新する
OK Uは歓迎rは私の試してみましょう、と感謝:) –