их использовать уже нежелательно, как я понял. Что тогда сейчас используется вместо этого? Как-то я ничего толкового не нашел на сайте андройда (плюс все ещё тяжело читать на англ)
https://developer.android.com/training/basics/intents/result без англ никак, извиняйте.
Наипростейший метод, который можно использовать для передачи практически всех данных из одной активити в другую — это так называемый метод "статической переменной".
Почитаю. Спасибо)
И вам спасибо, как-нибудь переведу )
Статические переменные - ухудшение переиспользования кода + можно поиметь утечки памяти. Лучше не надо.
Но как временное решение самое то. Не нужно морочить голову Intent, настраивать фильтры достаточно static int X = 0; и готово:)
Это да. Но после такого временного решения начнется: ой, оно падает, памагити!
при использовании навигации от гугля - там есть свои методы, safe args. и слушатели. Хороший способ хранить данные в общем классе - репозитории, одна активность туда кладет, другая забирает. Еще лучше иметь одну активность на приложение и обходиться фрагментами
Не знаю, ответили тебе или нет, но есть замена устаревшего апи ввиде https://developer.android.com/training/basics/intents/result
Обсуждают сегодня