android - 如何从 ComponentName 获取 Activity 引用

标签 android android-activity

我有一个前台屏幕 Activity 的 ComponentName。我能够从中获取上下文对象。但我需要 Activity 实例。 如何从 ComponentName 获取 Activity 引用。 所有这些代码都将编写在一个服务中。

提前致谢。

最佳答案

您不能从它的组件名称中获取 Activity 实例。您可以将 Activity 实例存储为类中的静态字段(当调用 Activity 的 onCreate 方法时)并在服务中获取该字段。

还有你想用服务中的 Activity 实例做什么?

关于android - 如何从 ComponentName 获取 Activity 引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12725099/

相关文章:

java - Android 日历选择生日给出了针对某一条件的剩余天数的错误

java - 如何在每行添加3个按钮

java - Dagger 2 : no injector factory bound for fragment

java - cz.msebera.android.httpclient.client.HttpResponseException : Unauthorized

android - 返回 Activity 时避免在 recyclerview 中调用 Remote Server

java - 两个 TextView 导致一个 Activity

android - GridLayout 在给定 fill_parent 高度时下推其子项并溢出

java - 如何在以下代码中成功登录后启动新 Activity ?

android - 管理android的backstack

android - 如何将设置 Activity 合并到主要 Activity ?