検索

ホームページ  >  に質問  >  本文

android - 请问Bundle中如何存入ArrayList<ArrayList<Strng>>?

Fragment构造中需要传入ArrayList<ArrayList<Strng>>,请问Bundle中如何存入?

大家讲道理大家讲道理2892日前793

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-04-18 09:07:39

    json に変換

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:07:39

    bundle.putSerializable("key",lists);

    返事
    0
  • 黄舟

    黄舟2017-04-18 09:07:39

    @idisfkj が言及した方法は単純かつ暴力的です。また、次のようにパラメータを分割してコードの一部を渡すこともできます。 リーリー

    パラメータを取得するコードは次のとおりです。

    リーリー

    追記:

    String は両方とも ArrayList インターフェースを実装していますが、Serializable のシリアル化パフォーマンスは比較的低いです。SerializableArrayList<ArrayList<String>>ArrayList<String> のシリアル化パフォーマンスの違いについては説明できます。さらに。String

    返事
    0
  • キャンセル返事