当前位置 : 主页 > 手机开发 > android >

android – 获得额外意图时的空指针

来源:互联网 收集:自由互联 发布时间:2021-06-11
有时在运行我的应用程序时,我在检索与意图捆绑的值时会得到一个空指针 将它设置在一个类中 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);
网友评论