Java 显示nullPointerException的应用程序崩溃
我试着从一个活动到另一个活动,但一单击“下一步”按钮,它就崩溃了 这就是java代码。 活动_main.xml如下所示Java 显示nullPointerException的应用程序崩溃,java,android,android-intent,nullpointerexception,Java,Android,Android Intent,Nullpointerexception,我试着从一个活动到另一个活动,但一单击“下一步”按钮,它就崩溃了 这就是java代码。 活动_main.xml如下所示 <ImageView android:id="@+id/hello" android:layout_height="wrap_content" android:layout_width="wrap_content" android:src="@mipmap/ic_launcher" android:scaleType="center
<ImageView
android:id="@+id/hello"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:src="@mipmap/ic_launcher"
android:scaleType="center"
android:layout_marginTop="104dp"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true">
</ImageView>
<Button
android:id="@+id/toNextActivity1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@color/colorAccent"
android:text="Play "
android:layout_marginBottom="79dp"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@id/hello"
android:layout_toEndOf="@id/hello" />
将v.getContext()
更改为MainActivity。此
next.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(MainActivity.this, qu1.class);
startActivity(i);
}
});
在
private Button next;
写
里面
onCreate(){
activity = this;
}
然后在里面点击
startActivity(new Intent(activity,qu1.class);
这可以解决你的问题
Show logcat errorjava.lang.RuntimeException:无法启动活动组件信息{com.example.aditya.myapplication/com.example.aditya.myapplication.qu1}:java.lang.NullPointerException:尝试调用虚拟方法'void android.view.view.setOnClickListener(android.view.view$OnClickListener)'在空对象引用上您是否碰巧有多个布局实例(对于不同的屏幕密度/大小)?如果是这样的话,你需要检查它们是否都有按钮。是的,我有,闪电战。我如何检查它们?没有帮助,我试过发布你的日志…并在你的清单中添加qu1活动。xml我已经添加了它。。logcat在问题注释中..检查你的qu1布局..在单击时还要注释意图并添加日志,检查日志是否打印出来..这没有帮助..qu1.class是活动吗?
Activity activity;
onCreate(){
activity = this;
}
startActivity(new Intent(activity,qu1.class);