有时在运行我的应用程序时,我在检索与意图捆绑的值时会得到一个空指针 将它设置在一个类中 private void start(){ Intent i = new Intent(this,Tabs.class); i.putExtra("helper", checked); startActivity(i);} ch
将它设置在一个类中
private void start(){ Intent i = new Intent(this,Tabs.class); i.putExtra("helper", checked); startActivity(i); }
checked是一个布尔值,永远不会为null
把它放在另一堂课
private void getExtra(){ Bundle extras = getIntent().getExtras(); mExtra = extras.getBoolean("helper"); }
关于为什么它有时会为空的任何想法?
使用getBooleanExtra()从intent获取值示例代码
boolean mExtra = getIntent().getBooleanExtra("helper", false);