У меня есть форма проверки для Android-планшета, в котором есть 5 страниц активности и примерно 30 нажатий кнопок. Каждое нажатие кнопки генерирует значение TextView, которое затем компилируется в конце приложения для создания отчета.Поддержание глобального состояния данных для нескольких нажатий кнопок
Моя проблема заключается в следующем: существует ли другой способ поддерживать состояние между действиями и переносить данные из всех видов деятельности на этап отчета БЕЗ использования намерений и связок.
Я прочитал все, что могу, о намерениях и связках, и это кажется неудобным способом делать вещи. Будучи программистом на C++, я использую адреса и указатели, чтобы получить и получить любое значение данных, которое я хочу, даже в некоторых случаях, используя глобальные указатели для поддержания состояния.
Наличие 30 кнопок для создания 30 переменных пакета (к которым затем необходимо получить оператор switch) кажется излишним, если у вас уже есть идентификатор кнопки и значение, сохраненное в адресе памяти в приложении.
Любые предложения?
С уважением,
Bob
хорошо .. как новый член он слишком рано ответ собственный вопрос. Я нашел это: поддержание глобального состояния приложения с помощью КЛАССА ПРИМЕНЕНИЯ. Найдена хорошая статья здесь: http://www.helloandroid.com/tutorials/mainiving-global-application-state. – user1502634