解决方案 »

  1.   

    你B获取值是在oncreate里?这样AB切换,B的oncreate只执行了一次
      

  2.   

    ls+1,还有就是lz可以尝试打断点debug运行,这样对于你找错很有帮助
      

  3.   

    我是放在onResume里的,代码是这样的
    @Override
    protected void onResume() {
    // TODO Auto-generated method stub
    setviewcontent();
    super.onResume();
    }
    private void setviewcontent() {
    // TODO Auto-generated method stub
    Intent intent=getIntent();
    Bundle bundle=intent.getExtras();
    str=bundle.getString("content");
            text1.setText(str);
    }
    不管点哪个item,str的值都是一样的
      

  4.   

    Activity之间的切换断点怎么打啊?第一次是正常的,第二次点才有问题,能第一次不执行这断点么?
      

  5.   

    Activity之间的切换断点怎么打啊?第一次是正常的,第二次点才有问题,能第一次不执行这断点么?
    第一次进断点没问题可以继续跑啊,不影响第二次进入。
      

  6.   

    Activity之间的切换断点怎么打啊?第一次是正常的,第二次点才有问题,能第一次不执行这断点么?
    第一次进断点没问题可以继续跑啊,不影响第二次进入。
    可是到跳转Activity的时候不就不能调试了么?F5能进去?
      

  7.   

    你的a和b在onCreate一次后就一直有变化,你注意把传值放在接受之后,然后手动刷新一下需要显示最新数据的那个控件
    你先调试一下试试吧其他可能的原因有好几个,实在改不动的话,把完整的ab的源码贴上来或是发给我,我帮你[email protected]
      

  8.   

    你是说在onstart里面获取A传过来的值?
      

  9.   

    谢谢各位了,已经解决了Intent intent=new Intent(A.this,B.class);后面加上addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP)这样就正常了