Intent传值时的一个空指针错误

来源:互联网 发布:vue.js怎么格式化金额 编辑:程序博客网 时间:2024/05/10 18:24

在mainactivity.java中用Intent向mapactivity.java传值时出现了一个空指针错误:

//mainactivity.java

Intent intent = new Intent();

intent.putExtra("smsbody",smsbody);
intent.setClass(MainActivity.this,MapActivity.class);
startActivity(intent);


//mapactivity.java

Intent intent = getIntent();
Bundle bundle =intent.getExtras();
if(bundle!=null)
Log.i("bundle", "get bundle");
String sms = bundle.getString("smsbody",null);//空指针错误



分析:当bundle.getstring()没有找到smsbody时返回null,再执行同时tostring()时就会出现空指针异常啦


0 0
原创粉丝点击