Как я могу программно отличить активность Android от субактивности?
-
06-09-2019 - |
Вопрос
Как я могу программно отличить активность Android от субактивности?Есть ли для этого API?
Решение
Я предполагаю, что вы имеете в виду определение того, было ли действие запущено через startActivityForResult()
или нет.
В таком случае попробуйте getCallingActivity()
.Цитируя документация, "Примечание:если вызывающая активность не ожидает результата (то есть она не использовала startActivityForResult(Intent, int)
форму, включающую код запроса), то вызывающий пакет будет иметь значение null».
Не связан с StackOverflow