1
パーセル可能なオブジェクトをバイト配列に変換しようとしていましたが、私のクラスではバイト型の値を持っていました。しかし、マーセル化すると、パーセル可能な1バイトを使用してバイト配列に4バイトが割り当てられます。コードでは、parcel.writeByteが内部的にwriteIntを呼び出しています。私はパーサブルに1バイトを書くことができますか?Javaでparcelbaleを使用して1バイトを書き込む
助けてください。
いいえ、writeValueを使ってブール値(つまり1ビット)を書いても、整数は 'Parcel'に書き込まれます。 – pskink
@pskinkそれは問題ではありません。 http://stackoverflow.com/questions/6201311/how-to-read-write-a-boolean-when-implementing-the-parcelable-interface#7089687 –
@ cricket_007まだ4バイトが書かれています – pskink