如何获取替换我自己的活动的名称?

时间:2011-09-17 08:17:16

标签: android

有没有办法获取即将替换我的活动的活动的包名?例如,说我在我自己的应用程序中,我收到一封电子邮件,我使用通知栏打开该应用程序。有没有办法确定将在Pause中发送我的活动线程的包名称?

谢谢!

1 个答案:

答案 0 :(得分:0)

由于每个Android应用程序都在一个单独的进程中运行,因此我认为没有简单直接的方法。如果您的设备已植根,则可以解决此问题。

据说,除非应用程序向您公开接口,否则您实际上并不知道除您之外的任何应用程序内的任何活动的名称。通常,当目标是从包中检索信息时,使用PackageManager类,所以看看它,但就像我说的,如果你不是root,我认为不能做到。

然而,请看一下这个answer