在调用OnClickListener时,我一直收到一个错误,等等。android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference(ZygoteInit.java:947)
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'voidandroid.widget.Butt
ActivityThread.java:2476)处的android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2476)处对空对象引用调用虚方法的android.widget.Button.setOnClickListener(android.view.View$OnClickListener)’java.lang.RuntimeException) at com.android.inter
android.app.ActivityThread.access$800(ActivityThread.java:151) at android.app.ActivityThread$H.handleMessage(ActivityThread.java上调用空对象引用上的虚拟方法’android.widget.Button.setOnClickListener(android.view.View$OnClickListener)‘’:1303)在android.os.Handler.dispatchM
在虚方法上使用引用时,我有一些意想不到的行为。基本上,如果我引用基类的对象,然后将该引用更改为派生类的对象。当我调用虚方法时,基类方法也会被调用。但如果我引用基类并将其初始化为派生类,则会调用派生方法。下面是一些代码。A base class with a virtual that prints the class
class