有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java试图发送int时出现“空对象引用”错误

关于发件人活动的代码

Intent intent = new Intent(this, ScrollingActivity.class);
    intent.putExtra("KEY", 1);
    startActivity(intent);

接收器活动代码

int a = getIntent().getExtras().getInt("KEY");

尝试此操作时获取此错误日志

java.lang.NullPointerException: Attempt to invoke virtual method '安卓.os.Bundle 安卓.content.Intent.getExtras()' on a null object reference

你能帮我修一下吗


共 (1) 个答案

  1. # 1 楼答案

    您的错误表明getIntent返回空引用,您应该检查调用getIntent的位置——它应该在活动生命周期的Actvity.onCreate内或之后调用