2 qq 25961353 qq_25961353 于 2016.04.26 13:44 提问

Android 关于界面信息如何保存

Android现在有三个界面输入信息 A->B->C,现在填写到C界面,想回去看B界面的信息,如何保证C界面填写的信息不会丢失?

4个回答

CSDNXIAOD
CSDNXIAOD   2016.04.26 13:52

Android将应用log信息保存文件
Android将应用log信息保存文件
----------------------biu~biu~biu~~~在下问答机器人小D,这是我依靠自己的聪明才智给出的答案,如果不正确,你来咬我啊!

q610098308
q610098308   2016.04.26 14:02

1.如果三个界面是三个Activity,哪么不用做处理,一定会在了在;
2.如果三个界面是用fragment 实现,哪么需要自己在 onStop()时存到成员变量里;在onStart();再填写进去;

q610098308
q610098308 Activity跳转,不要关掉前面的Activity ,信息不会丢失。
一年多之前 回复
qq_25961353
qq_25961353 三个Activity 不用处理?怎么讲?
一年多之前 回复
sl_18500
sl_18500   2016.04.26 14:31

这就看你C界面要保存哪些信息了?
1.Sqlite
2.SharedPreferences
等android存储方式

qq_25961353
qq_25961353 我也想过保存数据 但是看看能不能有别的方法 早知道 我就不用三个Activity 直接在一个Acitiivty中使用三个Fragment 直接show() 和 hide()了。。。
一年多之前 回复
hyhop150
hyhop150   2016.04.26 17:01

好像还可以通过设置Activity的启动模式为SingleInstance模式来解决你这个问题
再次调用该Activity时它会使用onResume

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!