在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()时就会出现空指针异常啦
转载请注明原文地址: https://ju.6miu.com/read-1312410.html