android - 请问Bundle中如何存入ArrayList<ArrayList<Strng>>?
大家讲道理
大家讲道理 2017-04-18 09:05:39
0
3
736

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

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(3)
巴扎黑

json に変換

いいねを押す +0
黄舟

bundle.putSerializable("key",lists);

いいねを押す +0
黄舟

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

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

リーリー

追記:

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート