我有一个抽屉布局,但是当我将任何视图添加到 content_View.xml我收到此错误:
java.lang.NullPointerException:尝试调用接口方法 'void android.support.v7.widget.DecorContentParent. setWindowCallback(android.view.Window$Callback(' 在空对象引用上
谁能解释为什么会发生此错误以及如何解决它?
您需要向我们展示您的代码,但现在我可以告诉您,当您有一个未实例化的对象时,就会发生 NullPointerExceptions。
例如,假设您有变量MyClass myVar
,并且您想在 myVar 上调用函数doSomething()
,但它不起作用。原因是您需要创建一个MyClass的实例并将其分配给myVar,如下所示:myVar = new MyClass(args...)
。
这称为实例化。现在,一旦你实例化了myVar,你就可以做myVar.doSomething()
。请看下面的代码:
MyClass myVar; // Creates a MyClass object called myVar
myVar = new MyClass; // Instantiates myVar
myVar.doSomething(); // Executes the function doSomething() on myVar