NullPointerException setOnClickListener

问题描述 投票:0回答:2

我正在使用Android Studio中的应用程序,但是当我运行它时,我收到以下错误:

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.Button.setOnClickListener(android.view.View$OnClickListener)' on a null object reference

我怎样才能解决这个问题?

android view bluetooth onclicklistener buttonclick
2个回答
0
投票

检查下面的事情是否正确完成:

  1. 您的按钮存在于随Java代码附加的相应XML布局中。像这样: <Button android:id="@+id/btn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/button_text" />
  2. 检查是否在java代码中声明并初始化了此按钮。像这样: Button btn = findViewById(R.id.btn);
  3. 检查是否已将onClickListener正确设置为此按钮。像这样: qazxsw poi

-1
投票

请确保在设置监听器之前初始化您的按钮视图(即findViewById或通过依赖注入)。

© www.soinside.com 2019 - 2024. All rights reserved.