如果有A和B两个页面,当我从A跳到B,我在B页面做了数据提交的操作,然后想从B页面返回一个值给A,A页面原来的数据不改变(也就是说我要从B跳到A,再传个值给A,并且A页面原来的数据不会改变),请各位指点一下,我改如何实现。
------解决思路----------------------
1.从A跳到B时,不要finish掉A,并且使用startActivityForResult
2.在B界面返回到A时,在finish前加上setResult(值,传递的 Intent参数)
3.在A界面用onActivityResult方法来接收B界面传递的参数
------解决思路----------------------
顶楼上,另,你说了A的数据要不改变,那么为了防止系统回收A,应该保存下A的状态,这样最保险。