Подтвердить что ты не робот

Узнать, какая деятельность начала мою деятельность?

Я хочу узнать, какая активность началась в Android. Я могу получить намерение, которое начало свою деятельность с помощью "getIntent()", но я не могу узнать, какая из этих целей началась в первую очередь.

с нетерпением жду вашей помощи. заранее спасибо.

4b9b3361

Ответ 1

Используйте getCallingActivity()

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

Ответ 2

Вы можете использовать AppCompat.getReferrer() для этой цели.