Я пытаюсь добавить строковое значение и настраиваемый горизонтальный менеджер полей в HashTable. Строка - это ключ, а настраиваемый горизонтальный менеджер полей - это значение. Я удаляю пару из Hashtable всякий раз, когда горизонтальные менеджеры поля удаляются с экрана. Кроме того, я не сохраняю Hashtable.
Я получаю сообщение об ошибке JVM Ошибка 525: плохой постоянный объект через несколько минут на симуляторе. Когда я пытаюсь запустить ту же сборку на устройстве, она перезагружается через несколько минут после создания Hashtable. Обратите внимание, что все работает нормально, если я просто ничего не вставляю в Hashtable.
Итак, мой вопрос: неправильно ли помещать горизонтальный диспетчер полей или что-то из него в HashTable? Если нет, то в чем здесь проблема?