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

    xiaoxiao2026-09-28  12

    在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
    最新回复(0)