lang.NullPointerException: Attempt to invoke virtual method 'int android.view.View.getHeight()' on a null object reference
时间: 2023-12-09 17:34:59 浏览: 317
Android代码-一个用来检测NullPointerExceptions 的工具
当你尝试在一个空对象上调用方法时,就会出现java.lang.NullPointerException异常。在这种情况下,你尝试在一个空的View对象上调用getHeight()方法,因此出现了'Attempt to invoke virtual method 'int android.view.View.getHeight()' on a null object reference'的错误信息。为了解决这个问题,你需要确保在调用方法之前,View对象不为空。你可以使用if语句来检查View对象是否为空,如果为空,则不要调用getHeight()方法。
以下是一个示例代码:
```java
View view = findViewById(R.id.view_id);
if (view != null) {
int height = view.getHeight();
// do something with height
} else {
// handle null view
}
```
阅读全文