내 안드로이드 응용 프로그램에 Parcelable
객체 (Parcelable
구현)가 포함 된 활동이 있습니다.지도를 소포에 작성하는 방법은 무엇입니까?
해당 개체에는지도가 포함되어 있습니다.
나는이 (가) writeToParcel()
방법으로 다음을 수행하려고
대신 writeBundle (번들)을 사용하십시오 :
parcel.writeMap(myMap);
가 나는 API에서 다음과 같은 코멘트를 얻을. 지도를 현재 데이터 위치()에서 파편으로 병합합니다. 필요한 경우 dataCapacity()를 늘립니다. 지도 키는 String 개체 여야합니다. Map 값은 writeValue (Object)를 사용하여 쓰여지고 거기의 스펙을 따라야합니다.
어떻게해야합니까? 여기에 writeBundle(myMap)
을 어떻게 사용해야합니까?
[여기] (http://stackoverflow.com/questions/8254654/how-convert-write-java-util-map-into-parcel-in-a-smart-way)에서 도움을 얻을 수 있습니다. . –
http://android-orchestration.googlecode.com/svn-history/r162/trunk/Orchestration/src/orchestration/android/parcelable/ParcelableAndroidTaskDTO.java –
둘 다 감사합니다. 따라서 간단한 writeMap 방법이 없습니다. 실제지도 항목을 하나씩 삽입해야하는 것 같습니다. – Chaiavi