Вопрос

У меня есть 2 класса - buttons_class - display_class На экране я покажу несколько кнопок и текстовый просмотр всегда. Класс кнопок отправляет стартактивностьForresult на класс дисплея со строкой в пучке.Класс дисплея манипулирует этой строкой и показывает что-то в текстовом представлении.Это работает нормально. Чтобы вернуться к классу кнопок, класс дисплея отправляет обратно намерение с помощью SetResult.Это также хорошо работает. Но затем класс отображения должен сделать отделку (), и это стирает информацию в текстовом представлении. Как можно сохранить информацию в текстовом представлении, в то время как многие другие действия начинаются и остановитесь?

Это было полезно?

Решение

"Мне нужен глобальный текстовый просмотр?"- Нет, ты не делаешь.Всегда.(Я знаю, что это сильное слово, но действительно)

TextView - это элемент пользовательского интерфейса.Он должен отображать графическое представление внешних данных.Вам нужно разделить модель данных из пользовательского интерфейса.Это может быть сделано несколькими способами;Вероятно, самый простой состоит в том, чтобы сохранить свою модель данных в классе Singleton, который доступен во всем приложении.Ваши занятия должны просто получить доступ к данным и предоставлять визуальное представление об этом.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top