Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Smokimo
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 13
#1

Вызов activity повторно android - Программирование Android

06.07.2012, 12:45. Просмотров 1178. Ответов 9
Метки нет (Все метки)

здравствуйте , начал я писать можно сказать первую ну не маленькую программу для андроид, столкнулся с такой проблемой, допустим у меня есть 2 activity в mani activity есть кнопка
во втором activity есть допустим labal,textfild,button в textfild водим текст нажимаем на кнопку в label меняется текст , вопрос : как сделать так что бы когда я перехожу обратно в mani activity и опять нажимаю на кнопку что бы перейти во второй activity, во втором activity текст не менялся а оставался тем же который я ввел...заранее благодарю)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.07.2012, 12:45     Вызов activity повторно android
Посмотрите здесь:

Вызов Activity на клик по виджету - Программирование Android
Собственно, начитался статей, и написал вот это: public void onUpdate(Context context, AppWidgetManager appWidgetManager, int...

Создание и вызов второго Activity - Программирование Android
Добрый день! Немного запутался с ООП в проекте суть в следующем: Имеем главное Activity: public class MainActivity extends...

Вызов метода из другого Activity - Программирование Android
Здраствуйте. Помогите,пожалуйста, разобраться с несколькими вопросами: 1) Правильно ли, что "Настройки" я выделил в отдельный Activity ...

Асинхронный вызов в первом Activity - Программирование Android
Здравствуйте. Подскажите, пожалуйста, как выполнить следующую задачу: При запуске приложения MainActivity должна считать с файла...

Вызов метода при прокрутке activity - Программирование Android
Как обработать событие когда activity прокрутили в самый низ что бы вызвать какой нибудь метод? Например как новости в ВК при прокрутке...

Android studio. Drawer activity - Программирование Android
Всем привет) После создания drawer activity (использую api 22) не рендерится activity_main.xml в дизайнере (хотя при тесте на девайсе...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
06.07.2012, 12:56     Вызов activity повторно android #2
запоминать этот текст в какую-то переменную
создайте некий dataContext или dataStorage класс, постройте его по шаблону Singleton и там храните все нужные вам переменные, объекты и т.д.
Smokimo
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 13
06.07.2012, 13:31  [ТС]     Вызов activity повторно android #3
Цитата Сообщение от Vorona Посмотреть сообщение
запоминать этот текст в какую-то переменную
создайте некий dataContext или dataStorage класс, постройте его по шаблону Singleton и там храните все нужные вам переменные, объекты и т.д.
не очень хорошо понял как это реализовать , как класс будет определять когда я открял его первый раз когда второй ?!
я нашел одну статью ну не знаю подойдет ли она мне http://developer.alexanderklimov.ru/...ity-theory.php
там описоно несколько методом как onpause и так далее не подойдут ли они мне ?
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.07.2012, 14:01     Вызов activity повторно android #4
если переменная = null - значит первый раз, если уже что-то присвоено - не первый.
Smokimo
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 13
06.07.2012, 15:09  [ТС]     Вызов activity повторно android #5
Цитата Сообщение от V0v1k Посмотреть сообщение
если переменная = null - значит первый раз, если уже что-то присвоено - не первый.
дело в том что когда я выхожу из этого activity оно как бы умирает, когда его вторично открываю создается
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
06.07.2012, 15:33     Вызов activity повторно android #6
используйте sharedpreferences оО
Smokimo
0 / 0 / 0
Регистрация: 09.05.2012
Сообщений: 13
06.07.2012, 15:53  [ТС]     Вызов activity повторно android #7
спасибо за советы, вроде разобрался) sharedpreferences в помощь
Vorona
Peace 2 all shining faces
668 / 530 / 45
Регистрация: 05.03.2010
Сообщений: 1,276
06.07.2012, 17:22     Вызов activity повторно android #8
а почему нельзя просто при нажатии на кнопку в активити2, записывать инфу в переменную и при повторном вхождении в эту активити отображать инфу из этой переменной в лэйбле
дело в том что когда я выхожу из этого activity оно как бы умирает, когда его вторично открываю создается
так я же говорю, переменная хранится в отдельном синглтон классе вместе с кучей других общедоступных переменных и объектов или у вас вообще плохо с элементарным ООП?
лично для меня это очень удобно, как и статически хранить константные значения в отдельном классе Constants и т.д.
логика не нарушается и достаточно гибко при внесении изменений или расширении приложения

а про sharedpreferences, я думаю, что будет несовсем удобно, когда появится еще десяток активитис, хотя может я и ошибаюсь
silentnuke
Android Programmer
139 / 140 / 5
Регистрация: 08.12.2010
Сообщений: 421
06.07.2012, 18:05     Вызов activity повторно android #9
Цитата Сообщение от Vorona Посмотреть сообщение
а почему нельзя просто при нажатии на кнопку в активити2, записывать инфу в переменную и при повторном вхождении в эту активити отображать инфу из этой переменной в лэйбле

так я же говорю, переменная хранится в отдельном синглтон классе вместе с кучей других общедоступных переменных и объектов или у вас вообще плохо с элементарным ООП?
лично для меня это очень удобно, как и статически хранить константные значения в отдельном классе Constants и т.д.
логика не нарушается и достаточно гибко при внесении изменений или расширении приложения

а про sharedpreferences, я думаю, что будет несовсем удобно, когда появится еще десяток активитис, хотя может я и ошибаюсь
весь ваш синглтон с сохраненными данными умрет после закрытия приложения. а здесь нужно чтобы данные были.
каким проблемы возникнут оО, идет работа с ключ-значение.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.07.2012, 18:25     Вызов activity повторно android
Еще ссылки по теме:

Android studio шаблон GoogleMap Activity - Программирование Android
Создал шаблон гугл карт. В value есть файл google_maps_api.xml(debug)// <resources> <string...

Анимация открытия Activity в Android приложении - Программирование Android
Добрый день, как сделать slide анимацию открытия самого первого Activity? Пример: Запускается приложение открывается Activity (с анимацией...

Как вызвать другой activity в android ? - Программирование Android
Как вызвать другой activity в android ??? Добавлено через 1 минуту @Override public void onClick(View v)...

Android Studio - Navigation Drawer Activity, многостраничное - Программирование Android
Всем доброго времени суток) Справедливости ради, хочу сказать, что я не сразу стал создавать тему, столкнувшись с проблемой. Два дня я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
06.07.2012, 18:25     Вызов activity повторно android #10
никто не говорил о сохранении после закрытия приложения, речь шла об сохранении после закрытия активити.
Yandex
Объявления
06.07.2012, 18:25     Вызов activity повторно android
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru