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

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

大家讲道理
大家讲道理

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

모든 응답(3)
巴扎黑

json으로 변환

黄舟

bundle.putSerializable("key",lists);

黄舟

@idisfkj가 언급한 방법은 간단하고 폭력적입니다. 또한 다음과 같이 매개변수를 분할하여 코드의 일부를 전달할 수도 있습니다.

으아악

매개변수를 얻는 코드는 다음과 같습니다.

으아악

p.s. StringArrayList는 모두 Serializable 인터페이스를 구현하지만 Serializable의 직렬화 성능은 상대적으로 낮습니다. 더 나아가세요.ArrayList<ArrayList<String>>

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿