A页面中点击检查按钮的时候可以到到B页面,若按系统返回键时,A页面数据保持原样;
但如果B页面中在点击一个发送信息的按钮,发送信息成功后,按系统返回键时直接返回到A页面并且把A页面数据给清空。不知道各位看懂了没。我想知道如何从B页面到A时不把A页面清空,而如果从
c页面到A页面就要把A页面清空。

解决方案 »

  1.   

    回到A的时候,一定会走A的onResume,你可以在这个方法里面处理
      

  2.   

    用startActivityForResulr(intent,requestCode)
    复写onActivityResult(int requestCode, int resultCode, Intent data)根据requestcode来判断
      

  3.   


    请问在onResume()方法里,大概的步骤是什么样子的呢?我才接触接手别人的工作。
      

  4.   

    弄懂了activity的生命周期,这个东西你也就知道如何做了!
      

  5.   


    我不懂这个,没学过,才刚接触。我就是想知道怎样销毁在C页面怎样把A页面的数据清空。在B页面返回我会清空,但是在C页面就不知道怎么写了。
      

  6.   

    还有就是怎样在C页面可以把A页面的activity给销毁吗?
      

  7.   


    可以销毁,前提是你得把A页面的activity保存到全局列表里
      

  8.   

    onActivityResult里面对返回的页面做个判断
      

  9.   

    建议现弄明白activity的生命周期!