发件人活动代码
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 'android.os.Bundle android.content.Intent.getExtras()' on a null object reference
你能帮忙解决一下吗?
答案 0 :(得分:2)
您的错误表明List internalCompile = ["com.example:lib:1.0.0",
"commons-cli:commons-cli:1.0@jar",
"org.apache.ant:ant:1.9.4@jar"]
List somethingElse = ['org.hibernate:hibernate:3.0.5@jar',
'somegroup:someorg:1.0@jar']
dependencies {
debugCompile internalCompile
qaCompile internalCompile, somethingElse
}
返回空引用,您应该检查调用getIntent的位置 - 它应该在Activity生命周期的getIntent
内部或之后调用。