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四个函数,可是貌似没用.. 展开
比如: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四个函数,可是貌似没用.. 展开
2个回答
展开全部
protected void onSaveInstanceState(Bundle outState)
protected void onRestoreInstanceState(Bundle savedInstanceState)
这对函数是来实现活动结束但立马又被创建出来的情况下保存数据,比如横竖屏切换。
我怎么觉得你不操作也不会有问题。难道你在onResum里面对EditText进行初始化了?
protected void onRestoreInstanceState(Bundle savedInstanceState)
这对函数是来实现活动结束但立马又被创建出来的情况下保存数据,比如横竖屏切换。
我怎么觉得你不操作也不会有问题。难道你在onResum里面对EditText进行初始化了?
更多追问追答
追问
我也是重写了这四个函数,不过貌似没用..
追答
你是不是在onStart或onResume里面做过初始化处理
onRestart() will be followed by onStart() and then onResume().
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询