Blankj / Blankj/AndroidUtilCode
在自定义View里使用,布局不能预览。
- Dominant language
- Java
- Stars
- 33.6k
- Forks
- 10.6k
- PR merge metrics
- No merged PRs in 30d
Description
## 描述 Bug
自定义view中调用了Utils.getApp()方法,无法预览,搜索别人反馈的无法预览的bug,和我这个不一样
- AndroidUtilCode 的版本:1.30.6
- 出现 Bug 的设备型号: studio直接预览报错
- 设备的 Android 版本:项目编译sdk api 30
## 相关代码
```
init {
Utils.getApp()
}
```
## 异常堆栈
```
Exception Details java.lang.NullPointerException
at java.lang.reflect.Method.invoke(Method.java:559)
at com.blankj.utilcode.util.UtilsActivityLifecycleImpl.getApplicationByReflect(UtilsActivityLifecycleImpl.java:180)
at com.blankj.utilcode.util.UtilsBridge.getApplicationByReflect(UtilsBridge.java:104)
at com.blankj.utilcode.util.Utils.getApp(Utils.java:71)
```
## 截图

## 分析
在此处调用invoke,会在自定义view中预览时抛出Null异常。

invoke 方法会报错

报错后未try catch

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.