有些时候,在运行我的应用程序时,我在检索与意图
捆绑在一起的值时会得到一个空指针将其设置为一个类
private void start(){
Intent i = new Intent(this,Tabs.class);
i.putExtra("helper", checked);
startActivity(i);
}
checked是一个布尔值,永远不会为空
在其他课程中获取
private void getExtra(){
Bundle extras = getIntent().getExtras();
mExtra = extras.getBoolean("helper");
}
关于为什么有时候会为空的任何想法?
答案 0 :(得分:7)
使用getBooleanExtra()
从意图
boolean mExtra = getIntent().getBooleanExtra("helper", false);