2011-02-03 2 views
4

У меня есть listview, который содержит некоторые значения с поддержкой multipleChoice в моем XML-файле. Я хочу, чтобы сохранить то, что было проверено пользователем при выходе из приложения, а затем повторно проверить, что они выбрали при открытии снова. Мой код работает для группы радио, но я не могу заставить его работать для этого.Android сохранить состояние listview с multipleChoice

EDIT: Получил эту работу, используя некоторые для обмана петли в конце.

+2

Пожалуйста, разместите ваше решение как ответ и отметьте его как ответ –

+0

, как вы можете устранить эту проблему? С уважением – unnamed

ответ

1

Вы можете использовать SharedPreferences для сохранения ваших выборов.

1

как @BGS написал, SharedPreference решит вашу проблему. Отметьте это сообщение: MultiChoice Preference Widget for Android.

Здесь значения флажков хранятся в разделительной строке [special-separator] и передаются вызывающему как массив String, содержащий выбранные значения.

Я использую этот подход, и он отлично работает до сих пор.

Смежные вопросы