-1
retrofit 2のアクティビティで取得されたオブジェクトのリストを新しいインスタンスパターンを使用してフラグメントに渡すにはどうすればよいでしょうか?オブジェクトのリストを使用してフラグメント内にnewinstaceパターンを実装する方法
retrofit 2のアクティビティで取得されたオブジェクトのリストを新しいインスタンスパターンを使用してフラグメントに渡すにはどうすればよいでしょうか?オブジェクトのリストを使用してフラグメント内にnewinstaceパターンを実装する方法
オブジェクトはParcelable
をサポートする必要がありますので、Bundle
に追加することができます。 Fragment
には、入力引数を適切に取る静的メソッドnewInstance
(List
など)を作成します。newInstance
メソッドでは、Bundle
を作成し、引数オブジェクトを追加してからFragment
のインスタンスを作成しますnew
。新しいFragment
インスタンスを返す前に、.setArguments()
に電話し、Bundle
を渡してください。