Blankj / Blankj/AndroidUtilCode
在自定义View里使用,布局不能预览。
- Lingua principale
- Java
- Stelle
- 33.6k
- Fork
- 10.6k
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
## 描述 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

Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.