android - 在简单的java类中访问getWindow方法

标签 android android-view

我在我的 Activity 类中使用方法 Windowwingdow = getWindow() 。现在我想在简单的 java 类中使用此方法,但它出现错误未解析方法。我也使用contex,但它也会出错。我们如何在简单的java类中访问它。

最佳答案

创建实例,传递Activity作为构造函数的参数

MyClass myClass= new MyClass(this);

并使用 getWindow() 方法,如下所示

public Class MyClass
 {
    public Activity activity;
    public MyClass(Activity act)
    {
         this.activity = act;

    }
   public void otherMethod(){
      Window window = act.getWindow()
   }
 }

关于android - 在简单的java类中访问getWindow方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36397698/

相关文章:

android - 创建一个看起来像 Material 设计指南的 SearchView

android - WebRTC。如何在 Android 通话期间禁用声音?

java - android - 从/res/raw文件夹中检索所有文件作为文件类型

java - 如何正确删除Android中按钮周围的填充(或边距?)?

Android在自定义 View 上仅在一侧绘制矩形

android - 在 github 中共享 Android 库

安卓 ListView : scrollBy and touch event

android - NullPointerException 在 TextView.checkForRelayout() while setText()

android - bringToFront() 在 Lollipop 中不起作用

android - Android Rect对象中的top,left,right和bottom是什么意思