android开发,Activity跳转的同时保存Activity里面的数据

我需要实现这样一个功能:从ActivityA跳转到ActivityB之后,点击B的一个返回按钮回到A,同时A界面的数据依然保存。比如:A界面有个EditText,输入th... 我需要实现这样一个功能:从Activity A跳转到Activity B之后,点击B的一个返回按钮回到A,同时A界面的数据依然保存。
比如:A界面有个EditText,输入this is A,跳到B又返回到A后EditText依然显示this is A。
求指点,谢谢了~
返回按钮是自己写的,不是系统的返回键
Intent intent = new Intent(Activity2.this, Activity1.class);
startActivity(intent);
目前是在a里面override了onRestart、onPause、onSaveInstanceState、onRestoreInstanceState四个函数,可是貌似没用..
展开
 我来答
过璞Va
2012-04-06 · TA获得超过1967个赞
知道小有建树答主
回答量:328
采纳率:100%
帮助的人:300万
展开全部
protected void onSaveInstanceState(Bundle outState)
protected void onRestoreInstanceState(Bundle savedInstanceState)
这对函数是来实现活动结束但立马又被创建出来的情况下保存数据,比如横竖屏切换。

我怎么觉得你不操作也不会有问题。难道你在onResum里面对EditText进行初始化了?
更多追问追答
追问
我也是重写了这四个函数,不过貌似没用..
追答
你是不是在onStart或onResume里面做过初始化处理
onRestart() will be followed by onStart() and then onResume().
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
郝子琪
2012-04-06 · TA获得超过1746个赞
知道大有可为答主
回答量:1579
采纳率:0%
帮助的人:1458万
展开全部
参考SDK参考代码中的PersistentState.java可实现你的要求。
追问
谢谢了,PersistentState.java里面用的是SharedPreferences来保存数据,其实本来是想说把Activity的生命周期弄清楚点,不过现在还在纠结 - -!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式