Fragment构造中需要传入ArrayList<ArrayList<Strng>>,请问Bundle中如何存入?
光阴似箭催人老,日月如移越少年。
json に変換
bundle.putSerializable("key",lists);
@idisfkj が言及した方法は単純かつ暴力的です。また、次のようにパラメータを分割してコードの一部を渡すこともできます。 リーリー
リーリー
と String は両方とも ArrayList インターフェースを実装していますが、Serializable のシリアル化パフォーマンスは比較的低いです。Serializable と ArrayList<ArrayList<String>> と ArrayList<String> のシリアル化パフォーマンスの違いについては説明できます。さらに。String
String
ArrayList
Serializable
ArrayList<ArrayList<String>>
ArrayList<String>
json に変換
bundle.putSerializable("key",lists);
@idisfkj が言及した方法は単純かつ暴力的です。また、次のようにパラメータを分割してコードの一部を渡すこともできます。 リーリー
パラメータを取得するコードは次のとおりです。リーリー
追記:と
String
は両方ともArrayList
インターフェースを実装していますが、Serializable
のシリアル化パフォーマンスは比較的低いです。Serializable
とArrayList<ArrayList<String>>
とArrayList<String>
のシリアル化パフォーマンスの違いについては説明できます。さらに。String