Intent.putExtra를 번들에 사용하여 int 값을 전달할 때 해당 기본 함수가 먼저 Object에 부딪쳤습니까? 필자는 Parceable 또는 Serializable 객체 만 번들로 전달할 수 있습니다. 어때? 이것은 정수로 부딪 혔습니까?기본 유형을 번들에 전달
종류 감사합니다.
Intent.putExtra를 번들에 사용하여 int 값을 전달할 때 해당 기본 함수가 먼저 Object에 부딪쳤습니까? 필자는 Parceable 또는 Serializable 객체 만 번들로 전달할 수 있습니다. 어때? 이것은 정수로 부딪 혔습니까?기본 유형을 번들에 전달
종류 감사합니다.
예. 내부적으로 번들 HashMap<String, Object>();
당신은 그것을 parcelable 또는 직렬화하지 않고 의도 또는 번들로 변수의 프리미티브 유형을 전달할 수 있습니다 여기에 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2.1_r1/android/os/Bundle.java#Bundle.0mMap
참조 사용합니다.
사용자 지정 개체를 전달해야 할 경우이를 구분 가능하거나 Serializable로 만들어야합니다. Parcelable은 Android에서 가장 좋은 선택입니다.