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