6
回答
Android如何在页面跳转前保存数据而当页面跳回时自动将原保存的数据自动填充到页面上?
【腾讯云】校园拼团福利,1核2G服务器10元/月!>>>   

在项目开发中,开发了一个页面,其中包括TextView、EditText、Spinner,以及一个选择并上传照片的Button,在程序运行过程中,在该页面上将EditText、Spinner对应的信息填写或者选择完毕后,点击选择照片的Button,跳转至照片选择页面,选完照片后再跳回元页面,此时,发现跳转之前填写或者选择的信息都已不再,因此小弟特此向各位路过的大牛们请教如何在页面跳转前将页面信息保存起来,而当跳回时将数据填充回去?

PS:(1)小弟试过用Intent将数据传过去再传回来,但是要传的字段比较多,而且过去之后还有字段需要被提出来解析,并且还有好几个页面都存在这样的情况,个人觉得这个方法太繁琐;

(2)还用过SharedPreference这个东东,在Activity的onCreate( )方法中将数据字段存起来,但是我要在哪个生命周期把它读取出来呢?因为操作完照片选择后回来Activity有一次执行了onCreate( )方法,也就说写和读都在onCreate( )方法中,感觉行不通诶.....

举报
wjdroid
发帖于8个月前 6回/93阅
顶部