Как я могу дифференцировать активность Android от SubActivity программно? - PullRequest
4 голосов
/ 02 июня 2009

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

1 Ответ

8 голосов
/ 02 июня 2009

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...