0

かなりまれな問題があります。

モデルのAndroidデータ(3つのクラスがあります)を解析して生成し、ファイルにシリアル化するためのfextファイルがあります。これは私が持っているAndroidアプリケーションプロジェクトで行われます。

私のモバイルアプリケーションから自分でファイルを正しく逆シリアル化しました。

代わりに、同じapkファイルを使用して別のモバイルでこれを実行しようとすると失敗します。

これの背後にある理由は何ですか?

よろしく、そして私が役に立つことができるどんな考えでも。

4

2 に答える 2

1

やっと失敗の原因がわかりました。

マルチスレッドで Calendar をシリアライズするときの Java バグです

今、変数型「long」「Calendar.getTimeInMillis」で時間を計っています

幸運を

によって kLvin

于 2012-09-21T08:39:55.017 に答える
0

これは、ファイルのシリアル化を読み取​​るための例外です...

java.io.InvalidClassException: java.lang.ClassNotFoundException: libcore.util.ZoneInfo

クラスで1つのメンバーをシリアル化するのは「カレンダー」のタイプです

  import java.util.Calendar;
  Calendar date
于 2012-09-17T14:01:32.173 に答える