Android 疯子button.setOnClickListener java.lang.NullPointerException
老实说……我对这个错误越来越着迷了……)我会付你一顿晚餐的 我在一个按钮中有一个java.lang.NullPointerException。代码(MainActivity,函数doReport())中存在错误: 布局:Android 疯子button.setOnClickListener java.lang.NullPointerException,android,button,nullpointerexception,Android,Button,Nullpointerexception,老实说……我对这个错误越来越着迷了……)我会付你一顿晚餐的 我在一个按钮中有一个java.lang.NullPointerException。代码(MainActivity,函数doReport())中存在错误: 布局: <Button android:id="@+id/button_report" android:layout_width="500dp" android:layout_height="wrap_content" android:text="Report" /> 如
<Button
android:id="@+id/button_report"
android:layout_width="500dp"
android:layout_height="wrap_content"
android:text="Report" />
如果您的按钮在对话框中 然后
button\u report=(button)findviewbyd(R.id.button\u report)代码>
把这行改成
button_report = (Button)ReportDialog.findViewById(R.id.button_report);
因为它会在主布局视图中找到您的按钮,但在主视图中找不到此对话框的组件。因此,在实例化它时定义它的视图
其他
将单击事件更改为:
button_report = (Button)findViewById(R.id.button_report);
button_report.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {} });
如果您的按钮在对话框中,则将android.view.view更改为仅查看
然后button\u report=(button)findviewbyd(R.id.button\u report)代码>
把这行改成
button_report = (Button)ReportDialog.findViewById(R.id.button_report);
因为它会在主布局视图中找到您的按钮,但在主视图中找不到此对话框的组件。因此,在实例化它时定义它的视图
其他
将单击事件更改为:
button_report = (Button)findViewById(R.id.button_report);
button_report.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {} });
如果您的按钮在对话框中,则将android.view.view更改为仅查看
然后button\u report=(button)findviewbyd(R.id.button\u report)代码>
把这行改成
button_report = (Button)ReportDialog.findViewById(R.id.button_report);
因为它会在主布局视图中找到您的按钮,但在主视图中找不到此对话框的组件。因此,在实例化它时定义它的视图
其他
将单击事件更改为:
button_report = (Button)findViewById(R.id.button_report);
button_report.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {} });
如果您的按钮在对话框中,则将android.view.view更改为仅查看
然后button\u report=(button)findviewbyd(R.id.button\u report)代码>
把这行改成
button_report = (Button)ReportDialog.findViewById(R.id.button_report);
因为它会在主布局视图中找到您的按钮,但在主视图中找不到此对话框的组件。因此,在实例化它时定义它的视图
其他
将单击事件更改为:
button_report = (Button)findViewById(R.id.button_report);
button_report.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {} });
chngeandroid.view.view
仅查看viewbutton\u报告=(button)findViewById(R.id.button\u报告)代码>此代码将从您的活动而不是对话框中找到R.id.button\u报告
,因此出现NullPointerException
。考虑通过遵循ButoNoJoeRe=(按钮)ReaveTrace.FIDVIEW BYIDID(R.ID.ButoNoJRoad)创建自定义对话框;如果按钮位于报告布局按钮报告=(按钮)findViewById(R.id.button\u报告)代码>此代码将从您的活动而不是对话框中找到R.id.button\u报告
,因此出现NullPointerException
。考虑通过遵循ButoNoJoeRe=(按钮)ReaveTrace.FIDVIEW BYIDID(R.ID.ButoNoJRoad)创建自定义对话框;如果按钮位于报告布局按钮报告=(按钮)findViewById(R.id.button\u报告)代码>此代码将从您的活动而不是对话框中找到R.id.button\u报告
,因此出现NullPointerException
。考虑通过遵循ButoNoJoeRe=(按钮)ReaveTrace.FIDVIEW BYIDID(R.ID.ButoNoJRoad)创建自定义对话框;如果按钮位于报告布局按钮报告=(按钮)findViewById(R.id.button\u报告)代码>此代码将从您的活动而不是对话框中找到R.id.button\u报告
,因此出现NullPointerException
。考虑通过遵循ButoNoJoeRe=(按钮)ReaveTrace.FIDVIEW BYIDID(R.ID.ButoNoJRoad)创建自定义对话框;如果按钮在报告布局中,则为手动。。太容易了!!非常感谢。。。我在看,但没看到。。我可以整夜看着它,却看不见它。。非常感谢!!另外感谢android.view.view提示!我原本只有“视野”,但我进入了“绝望模式”。。什么都试试看。。太容易了!!非常感谢。。。我在看,但没看到。。我可以整夜看着它,却看不见它。。非常感谢!!另外感谢android.view.view提示!我原本只有“视野”,但我进入了“绝望模式”。。什么都试试看。。太容易了!!非常感谢。。。我在看,但没看到。。我可以整夜看着它,却看不见它。。非常感谢!!另外感谢android.view.view提示!我原本只有“视野”,但我进入了“绝望模式”。。什么都试试看。。太容易了!!非常感谢。。。我在看,但没看到。。我可以整夜看着它,却看不见它。。非常感谢!!另外感谢android.view.view提示!我原本只有“视野”,但我进入了“绝望模式”。。并尝试一切=P