Мне нужен глобальный TextView? - PullRequest
1 голос
/ 29 марта 2011

У меня есть 2 класса - Buttons_Class - Display_Class На экране я всегда показываю несколько кнопок и TextView.Класс Buttons отправляет startActivityforResult в класс Display со строкой в ​​комплекте.Класс Display управляет этой строкой и показывает что-то в TextView.Это работает нормально.Чтобы вернуться к классу Buttons, класс Display отправляет обратно Intent с setResult.Это тоже хорошо работает.Но затем класс Display должен выполнить finish (), и это удалит информацию в TextView.Как сохранить информацию в TextView во время запуска и остановки многих других действий?

1 Ответ

0 голосов
/ 29 марта 2011

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

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

...