解决方案 »

  1.   

    存入用的KEY1、KEY2、KEY3,读取的时候用的1,2,3,是不是弄错了。
      

  2.   

    还要看你第一段代码是在哪执行,是先执行到了finish还是onActivityResult
      

  3.   

    if(respondcode==requestcode)把if条件换一下试试
      

  4.   

    之前子Activity是这样的:
    mBundle.putString("1", "西洞门村");
    主Activity是这样的:
    System.out.println(mBundle.getString("1"));
    这样就出现空指针。当我改成
    System.out.println(mBundle.getString("'"+1+"'"));
    还是空指针。最后我改为:
    String key=i+"";
    System.out.println(mBundle.getString(key));
    就可以了好奇怪