3

我想得到class name (*.class)一个Activity绑定到我本地的Service. 有什么本机方法可以用来实现这一目标吗?

我试图从Intent我用来绑定到Service. 但似乎 Intents 中没有此功能。

如果我不是盲人,另外我想知道为什么 Intent 中没有关于调用 Activity 的信息?

4

1 回答 1

4

有什么本机方法可以用来实现这一目标吗?

不,很大程度上是因为您的应用程序中可能不存在相关的类,甚至可能不是一个类。

欢迎您将您想要的任何识别信息打包到 中Intent,例如通过额外的。

此外,如果您允许第三方绑定到此服务,您可以使用类似getCallingUid()您的方法Binder来查找有关绑定到您的进程的信息。

另外我想知道为什么 Intent 中没有关于调用 Activity 的信息?

因为不一定有呼召Activity。绑定引擎与 C 一起工作;C没有课程,更不用说活动了。

于 2013-07-07T12:31:38.223 回答