Какой' Как лучше всего обмениваться данными между действиями?

У меня есть одно действие, которое является основным действием, используемым во всем приложении, и оно имеет ряд переменных. У меня есть два других действия, в которых я хотел бы использовать данные из первого действия. Теперь я знаю, что могу сделать что-то вроде этого:

GlobalState gs = (GlobalState) getApplication();
String s = gs.getTestMe();

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

Есть ли способ напрямую получать и изменять переменные без использования методов get и set? Я помню, как читал статью на сайте разработчиков Google, в которой говорилось, что это не рекомендуется для работы на Android.

232
задан Wai Ha Lee 28 December 2015 в 06:57
поделиться