2016-09-26 5 views
0

クラスオブジェクトをFragmentに渡したいと思います。私はクラスオブジェクトを渡すことを知っているので、シリアライズ可能またはパーセル可能なメソッドを実装する必要があります。しかし、コンパイルされたライブラリやjarファイルオブジェクトは、パーセル化可能またはシリアライズ可能に拡張または実装できません。次に、これらのタイプのオブジェクトをFragmentに渡すにはどうすればよいですか?ライブラリクラスやオブジェクトをフラグメントに渡すには?

例:Buttonクラスのオブジェクトを1つにしてFragmentにして別のFragmentに渡すと、これはどうやって行うのですか?

+1

例を追加してください –

+0

私はちょうど質問に答えましたhttp://stackoverflow.com/questions/39698275/send-intent-from-main-activity-to-two-fragment – Saveen

+0

gsonを使用してクラスオブジェクトを作成できます文字列として欲しいと意図して、その文字列をデシリアライザで別のアクティビティで処理する必要があります。 –

答えて

2

コンパイル済みのjarまたはライブラリのオブジェクトを渡したいと思うのは、変です。しかし、とにかく、別のFragmentに渡すオブジェクトから必要な値を取得しようとするかもしれません。次に、独自のクラスを作成し、必要な値を格納するクラスのインスタンスを作成します。

次に、作成したクラスParcelableを作成し、希望のFragmentに渡します。 Fragmentから別のものにオブジェクトを渡す方法については、豊富なリソースがあります。

希望に役立ちます!

関連する問題