我在导航视图中有一个按钮
在他的xml中输入:
android:onClick="onClick2 (MapsActivity)"
按钮看起来像这样:
<Button
android:text="Button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_alignParentStart="true"
android:layout_marginStart="23dp"
android:id="@+id/button4"
android:onClick="onClick2 (MapsActivity)" />
onClick2看起来像点击:
public void onClick2(View v) {
finishAffinity();
}
我的问题是,当我点击其中正在运行的应用程序时,程序会关闭并弹出一条消息:
java.lang.IllegalStateException: Could not find method onClick2 (MapsActivity)(View) in a parent or ancestor Context for android:onClick attribute defined on view class android.widget.Button with id 'button4'
如何解决?