gpt4 book ai didi

android - 如何获取绑定(bind)到服务的 Activity 的类名?

转载 作者:太空宇宙 更新时间:2023-11-03 13:27:23 27 4
gpt4 key购买 nike

我想获取绑定(bind)到本地 ServiceActivityclass name (*.class)。我可以使用任何 native 方法来实现此目的吗?

我试图从用于绑定(bind)到 ServiceIntent 中获取该信息。但是在 Intents 中似乎没有这方面的功能。

如果我没瞎的话,我还想知道为什么Intent中没有调用Activity的信息?

最佳答案

Is there any native method which i could use to achieve this?

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

欢迎您在 Intent 中打包任何您想要的识别信息,例如通过 extra。

此外,如果您允许第三方绑定(bind)到此服务,您可以在 Binder 上使用类似 getCallingUid() 的方法来查找有关 处理绑定(bind)到你的。

additionally I would like to know why there's no information about the calling Activity in an Intent?

因为不一定有调用Activity。绑定(bind)引擎与 C 一起工作; C 没有类,更不用说 Activity 了。

关于android - 如何获取绑定(bind)到服务的 Activity 的类名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17511624/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com