クラスの 1 つを Parcelable にしようとしていますが、その属性の 1 つが Date オブジェクトです。
writeToParcel() メソッドには次のものがあります。
out.writeLong(myDate.getTime());
そして、私の createFromParcel() メソッドには
person.setDate(new Date(in.readLong() * 1000));
Intent に渡すオブジェクトには、次のように作成された Date があります。
new Date(2000,12,06)
しかし、私が反対側でそれを読んだとき、他の活動で:
myDate.getYear()+"-"+myDate.getMonth()+"-"+myDate.getDay()
「2001-0-0」と出力されます
小包の処理中に何かが台無しになっていると思いますか?