0

文字列値とカスタマイズされた水平フィールド マネージャーを HashTable に追加しようとしています。文字列がキーで、カスタム水平フィールド マネージャーが値です。水平フィールド マネージャーが画面から削除されるたびに、Hashtable からペアを削除します。また、ハッシュテーブルを永続化していません。

シミュレーターで数分後に JVM Error 525 : Bad persistent object というエラーが表示されます。デバイスで同じビルドを実行しようとすると、ハッシュテーブルの作成から数分後に再起動します。Hashtable に何もプッシュしなければ、すべて正常に動作することに注意してください。

私の質問は、Horizo​​ntal Field Manager またはそれを拡張したものを HashTable に配置するのは間違っているのでしょうか? そうでない場合、ここで何が問題になる可能性がありますか?

4

1 に答える 1

0

永続化されるすべてのオブジェクト(HashTableに追加されたオブジェクトを含む)がPersistableインターフェイスを実装していることを確認してください。

于 2011-01-06T06:15:22.967 に答える