Я знаю, что есть простой механизм для передачи объекта между действиями. Обычно я использую Bundle
и putParcelable()
или ставлю Serializable()
, но я знаю, что на самом деле это передача необработанных данных путем упаковки и распаковки объектов без сохранения ссылок.
Но теперь моя проблема в другом - мне нужно передать ссылку на некоторые службы и другие действия. Есть ли способ сделать это?
Может быть, я объясню свою проблему по реальной проблеме:
- У меня есть простой класс
City
, в котором помимо прочего хранятся данные о погоде. - Я храню его в
ListFragment
и показываю там. - У меня также есть фрагмент с
GoogleMap
, который показывает города в списке с погодой.
Как мне хранить cities: List<City>
в моем приложении?