我希望得到class name (*.class)
的{{1}},Activity
绑定到我的本地Service
。有没有我可以用来实现这个的原生方法?
我试图从我用来绑定Intent
的{{1}}中获取该信息。但似乎Intent中没有这方面的功能。
如果我没有失明,另外我想知道为什么没有关于Intent中调用Activity的信息?
答案 0 :(得分:4)
我可以使用任何本机方法来实现此目的吗?
不,很大程度上是因为您的应用中可能不存在相关课程,甚至可能不是课程。
欢迎您在Intent
中打包您想要的任何识别信息,例如通过额外信息。
此外,如果您允许第三方绑定此服务,您可以使用getCallingUid()
上的Binder
等方法查找有关进程的信息给你。
另外我想知道为什么没有关于Intent中调用Activity的信息?
因为不一定要调用Activity
。绑定引擎与C一起使用; C没有课程,更不用说活动了。