Intereting Posts
Пустое пространство после исчезновения AdMob Apache Commons Codec с Android: не удалось найти метод Как изменить тип и размер CollapsingToolbarLayout? Как построить FFMPEG для всей архитектуры Android-устройства? Android Palette: Почему бы не работать с этим конкретным изображением? Log.d () или Log.e () в android печатает нежелательные дополнительные тексты Как достичь более плавного неопределенного уровня прогресса, используемого в приложении Gmail для Android Samsung S4 history.back не работает в первый раз Установка ориентации только для 1 фрагмента в моей деятельности, а остальная часть – в портретной Дооснащение Ожидаемое BEGIN_OBJECT, но BEGIN_ARRAY Загрузите изображение, сохраненное на SD-карте в веб-просмотре Если выделен ресурс для ldpi, mdpi, hdpi, xhdpi, этот drawable не требуется для nodpi? Кнопка «Отменить назад», чтобы действовать как кнопка «домой» Безопасное исправление: javax.net.ssl.SSLPeerUnverifiedException: нет однорангового сертификата Android – эллипсис с правильным выравниванием

Как получить «вызов» экземпляра Activity из вызываемой активности?

У меня есть контактная активность, которая получена из ListActivity, которая отображает список контактов и по клику элемента, инициализируется новая активность Activity Message, происходящая из ListActivity.

Теперь я знаю, что я могу упаковать некоторую информацию в Bundle и передать ее перед созданием активности, но есть ли способ получить экземпляр «ContactActivity» в методе onCreate «MessageActivity»?

Solutions Collecting From Web of "Как получить «вызов» экземпляра Activity из вызываемой активности?"

Нет, извините, нет встроенных средств для вас, чтобы получить активность, которая называется startActivity() для вашей текущей деятельности. В конце концов, первоначальное действие может быть не в вашем приложении (например, на главном экране).

Да, вы можете сделать обходной путь. В своем сообщении Activity объявляет статический атрибут типа вашего класса контактов, затем вы устанавливаете этот атрибут с выбранным контактом при щелчке по списку, а затем запускаете свою активность сообщения. Когда onCreate выполняется в вашей активности сообщения, вы можете использовать этот атрибут.