2 gsh4348548 gsh4348548 于 2015.07.18 09:57 提问

EditText、TextView保存之后跳转另一界面,在次进入原来的界面显示之前输入的内容

Android事例:A界面有EditText、TextView,将他们的内容进行保存之后跳转B界面,在B界面有按钮点击之后再次进入A界面,显示刚才保存的内容。 这怎么实现????求指教!!

3个回答

guwei4037
guwei4037   Ds   Rxr 2015.07.18 10:13
已采纳

其实很简单,通过intent传值就可以了。不仅可以传多个参数,还可以传对象。

http://www.cnblogs.com/mmy0925/archive/2013/01/24/2874902.html

danielinbiti
danielinbiti   Ds   Rxr 2015.07.18 17:22

第一种方式
在AndroidManifest.xml把A这个activity配置成singleInstance 方式
第二种
在打开B的时候,保存A中的edittext,textview的值(保存到SharedPreferences ),在a打开的时候,oncreate先读取SharedPreferences 中是否有值,如果有值就加载显示

qJay_Dev
qJay_Dev   2015.07.18 10:01

如果B界面是finish()关闭,而A界面的控件设有ID,返回看到的内容还以上次的内容,如果是B界面跳到A界面,用的startActivity(),可以在onCreat方法中将数据取出然后设置到对应的控件上

Csdn user default icon
上传中...
上传图片
插入图片