Как я могу программно отличить активность Android от субактивности?

StackOverflow https://stackoverflow.com/questions/938215

  •  06-09-2019
  •  | 
  •  

Вопрос

Как я могу программно отличить активность Android от субактивности?Есть ли для этого API?

Это было полезно?

Решение

Я предполагаю, что вы имеете в виду определение того, было ли действие запущено через startActivityForResult() или нет.

В таком случае попробуйте getCallingActivity().Цитируя документация, "Примечание:если вызывающая активность не ожидает результата (то есть она не использовала startActivityForResult(Intent, int) форму, включающую код запроса), то вызывающий пакет будет иметь значение null».

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top