recycleView のフラグメント onViewCreated のデータを別のフラグメントから取得するにはどうすればよいですか?

王林
リリース: 2024-02-11 17:51:09
転載
530 人が閲覧しました

Android 開発において、Fragment は柔軟なユーザー インターフェイスを構築するために使用される重要なコンポーネントです。 Fragment を使用する場合、ある Fragment から別の Fragment 内のデータを取得する必要がある場合があります。次に、フラグメントの onViewCreated メソッドで、findViewById メソッドを通じて他の Fragment の RecyclerView 内のデータを取得できます。まず、データを取得する前に、RecyclerView が初期化され、データが入力されていることを確認する必要があります。次に、FragmentManager の findFragmentById メソッドを通じて対象の Fragment のインスタンスを取得し、そのインスタンスの findViewById メソッドを通じて RecyclerView のインスタンスを取得します。最後に、RecyclerView アダプターを通じてデータを取得できます。このようにして、現在の Fragment 内の別の Fragment にある RecyclerView のデータを取得できます。これは、Android 開発におけるデータの転送と共有をより適切に処理するのに役立つシンプルで効果的な方法です。

質問内容

フラグメントワークアウトフラグメントと、フラグメントdelitefragmentにデータを転送するためのバンドルがあります:

リーリー

delitefragment には、リサイクラー ビュー データ呼び出しがロックされている onviewcreated メソッドがあります。

リーリー

onviewcreated namedaytrain でデータを取得するにはどうすればよいですか? (したがって、recyclerview アダプターに移動します)

回避策

AndroidX ビュー モデル ライブラリを使用して、アクティビティおよびフラグメントと通信します。とてもシンプルです✍️

###ここ:

AndroidX Jetpack ViewModel

以上がrecycleView のフラグメント onViewCreated のデータを別のフラグメントから取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート