かなりまれな問題があります。
モデルのAndroidデータ(3つのクラスがあります)を解析して生成し、ファイルにシリアル化するためのfextファイルがあります。これは私が持っているAndroidアプリケーションプロジェクトで行われます。
私のモバイルアプリケーションから自分でファイルを正しく逆シリアル化しました。
代わりに、同じapkファイルを使用して別のモバイルでこれを実行しようとすると失敗します。
これの背後にある理由は何ですか?
よろしく、そして私が役に立つことができるどんな考えでも。
かなりまれな問題があります。
モデルのAndroidデータ(3つのクラスがあります)を解析して生成し、ファイルにシリアル化するためのfextファイルがあります。これは私が持っているAndroidアプリケーションプロジェクトで行われます。
私のモバイルアプリケーションから自分でファイルを正しく逆シリアル化しました。
代わりに、同じapkファイルを使用して別のモバイルでこれを実行しようとすると失敗します。
これの背後にある理由は何ですか?
よろしく、そして私が役に立つことができるどんな考えでも。
やっと失敗の原因がわかりました。
マルチスレッドで Calendar をシリアライズするときの Java バグです
今、変数型「long」「Calendar.getTimeInMillis」で時間を計っています
幸運を
によって kLvin
これは、ファイルのシリアル化を読み取るための例外です...
java.io.InvalidClassException: java.lang.ClassNotFoundException: libcore.util.ZoneInfo
クラスで1つのメンバーをシリアル化するのは「カレンダー」のタイプです
import java.util.Calendar;
Calendar date