在工具类中怎么获取Window对象
时间: 2024-02-25 08:54:38 浏览: 132
在工具类中获取当前 Activity 的 Window 对象可以通过传入 Activity 对象来实现,例如:
```java
public class Utils {
public static void doSomethingWithWindow(Activity activity) {
Window window = activity.getWindow();
// 在这里可以对窗口进行一些操作,比如设置窗口背景色、透明度等
// ...
}
}
```
在需要的地方,你可以传入当前 Activity 的对象,然后调用 `doSomethingWithWindow()` 方法来获取 Window 对象,并对窗口进行一些操作。需要注意的是,在调用此方法之前需要确保 Activity 已经创建完成,否则可能会出现空指针异常。
阅读全文