android - 如何从另一个类引用当前或主要 Activity

标签 android android-activity android-context

我经常发现自己需要访问需要引用某些 Activity 的方法。例如,要使用 getWindowManager,我需要访问一些 Activity。但通常我使用这些方法的代码位于其他没有引用 Activity 的类中。到目前为止,我要么存储了对主要 Activity 的引用,要么将某些 Activity 的上下文传递给了类。有没有更好的方法来做到这一点?

最佳答案

如果您已经有一个有效的上下文,只需使用这个: Activity Activity =( Activity )上下文;

关于android - 如何从另一个类引用当前或主要 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11227591/

相关文章:

java - Android,以编程方式更改位图纵横比

java - 安卓工作室 : New activity opens as blank screen

Android:如何使 findViewById(R.id.xxx) 在继承/扩展自 View 类的类中工作?

java - getApplicationContext() 返回 null,但在其他 Activity 中有效

android - 如何获取我的 Activity 上下文?

android - Android中如何获取方向(如北、西)

android - 使用上下滑动动画显示/隐藏 View

android - 如何在android SDK中过滤不需要的包?

android - 在 Android Manifest 中隐藏对话框标题栏

android - Toast.makeText() - Activity 或应用上下文