Подскажите пожалуйста как правильнее передавать данные между разными activity.
Пока что я пользуюсь глобальными статическими переменными, но что то мне подсказывает что это не есть хорошее решение
Заранее благодарен.
Такой вариант не очень хорош если например есть три активити, открываются они все по порядку. а данные нужно из 1 передать в 3. в каждом активити писать putExtra и getStringExtra не очень интересно.KamiSempai писал(а):http://startandroid.ru/uroki/vse-uroki- ... ntent.html
Код: Выделить всё
Intent intent_ = new Intent("нужный класс");
Спасибо за советы..но самый интерес представляет собой передача кастомных классов между активити, ну и их коллекций...andev писал(а):Еще как вариант можете хранить не кучу глобальных переменных, а один статический класс в котором все необходимые типы данных будут полями. Его реализуете по модели синглтон, что бы не насоздавать копий.
Еще один вариант - SharedPreferences, но опять же, только для простых типов (int, string, etc)