0

Intent.putExtra をバンドルに使用して int 値を渡すと、そのプリミティブは最初にオブジェクトにぶつかります。バンドルに渡すことができるのは、Parceable または Serializable オブジェクトのみですが。プリミティブはどうですか。これは Integer にバンプされていますか?

敬具。

4

2 に答える 2

0

はい。内部でのバンドルの使用HashMap<String, Object>();

ここを 参照 http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2.1_r1/android/os/Bundle.java#Bundle.0mMap

于 2012-10-31T06:16:27.570 に答える
-1

パーセル可能またはシリアライズ可能にすることなく、インテントまたはバンドルを使用してプリミティブ型の変数を渡すことができます。

カスタムオブジェクトを渡す必要がある場合は、それをパーセル可能またはシリアライズ可能にする必要があります。Android には Parcelable が最適です。

于 2012-10-31T06:34:57.957 に答える