Использование данных в разных Activity
-
- Сообщения: 19
- Зарегистрирован: 05 апр 2012, 11:52
Использование данных в разных Activity
Доброго времени суток.
Подскажите пожалуйста как правильнее передавать данные между разными activity.
Пока что я пользуюсь глобальными статическими переменными, но что то мне подсказывает что это не есть хорошее решение
Заранее благодарен.
Подскажите пожалуйста как правильнее передавать данные между разными activity.
Пока что я пользуюсь глобальными статическими переменными, но что то мне подсказывает что это не есть хорошее решение
Заранее благодарен.
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Использование данных в разных Activity
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
-
- Сообщения: 19
- Зарегистрирован: 05 апр 2012, 11:52
Re: Использование данных в разных Activity
Такой вариант не очень хорош если например есть три активити, открываются они все по порядку. а данные нужно из 1 передать в 3. в каждом активити писать putExtra и getStringExtra не очень интересно.KamiSempai писал(а):http://startandroid.ru/uroki/vse-uroki- ... ntent.html
-
- Сообщения: 19
- Зарегистрирован: 05 апр 2012, 11:52
Re: Использование данных в разных Activity
Судя по всему можно сделать так:
Код: Выделить всё
Intent intent_ = new Intent("нужный класс");
Re: Использование данных в разных Activity
Еще как вариант можете хранить не кучу глобальных переменных, а один статический класс в котором все необходимые типы данных будут полями. Его реализуете по модели синглтон, что бы не насоздавать копий.
Еще один вариант - SharedPreferences, но опять же, только для простых типов (int, string, etc)
Еще один вариант - SharedPreferences, но опять же, только для простых типов (int, string, etc)
-
- Сообщения: 19
- Зарегистрирован: 05 апр 2012, 11:52
Re: Использование данных в разных Activity
Спасибо за советы..но самый интерес представляет собой передача кастомных классов между активити, ну и их коллекций...andev писал(а):Еще как вариант можете хранить не кучу глобальных переменных, а один статический класс в котором все необходимые типы данных будут полями. Его реализуете по модели синглтон, что бы не насоздавать копий.
Еще один вариант - SharedPreferences, но опять же, только для простых типов (int, string, etc)
Re: Использование данных в разных Activity
тогда вам нужно читать последний урок и следующий за ним, который еще не вышел