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
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
Android用户界面基础之TextView控件,EditText控件,Button控件的学习
TextView系列控件简介 TextView作为一个系列控件的根类,被定义为一个完整的文本编辑控件。只是作为控件,TextView控件的编辑功能被禁用了。TextView的主要子类有如下几个分支:CheckedTextView一个通常和ListView联合使用的可选文本控件;Button系列,包括普通的按钮、图片按钮、单选按钮、复选按钮和状态按钮;EditText系列定义了一组可交互的文本
Android下屏幕翻转 TextView和EditText保存内容
Android设备屏幕翻转的时候,防止TextView和EditText输入的内容丢失,要对内容做保存处理, 系统默认对EditText的内容进行保存处理,然后屏幕翻转后按照View的Id重新把内容填入, 但是如果是listview或者inflat进来的view,每个item的id是一样的,这样的话就回出现问题,变成每个EditText的值都一样的。   解决办法: android:sa
android ListView 重新进入后如何回到之前位置
大家有没有遇到这样的情况,在某个页面的ListView点击Item跳转后,再返回时还是回到了起始位置,而不是跳转之前滑动后的位置,不仅是跳转,点击back键或者退出应用,也是如此。(如图,我将listview滑动到14时,分别点击back或退出,再进入时,listview又显示到0了)        虽然不是大问题,但是多少会影响用户体验。那么如何改进这个问题呢,我们先看一下修改
关于android textview,edittext,导致界面的卡顿
我们在平时使用textview和edittextview的时候总是很随意的编写它相应的xml,但是当你的界面中存在滑动之类的效果的时候如果你不注意,你可能会发现你的界面居然有时候会有很卡的感觉,具体为什么卡,卡在哪里我们往往摸不着头脑,明明一点耗时的操作都没有,界面就多了一句,textview的settex函数,怎么就卡的不成样了,我们有时候会去怀疑android 的机制没苹果的好。其实具体原因还
Android EditText在界面恢复时数据出现重复问题
我们在自定义组合控件,或者在ListView/RecyclerView的Item中使用EditText的时候,在屏幕旋转或者在Fragment间切换返回时,会出现一种状况: 当前界面上具有同一ID的EditText被填充了相同的数据。 具体的原因和解决办法可以看这里:Why does Android change the value of EditTexts with same id?
Android TextView和EditText属性详解
autoLink   设置   是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all)   android:autoText如果设置,将   自动   执行输入值的拼写纠正。此处无   效果   ,在显示输入法并输入的时候起作用。   android:bufferType指定g
检测edittext中文字的输入状态,清空内容
import android.text.Editable; import android.text.TextUtils; import android.text.TextWatcher; import android.view.View; import android.widget.Button; import android.widget.EditText;/** * Created by xi
安卓使用EditText进入一个新页面时自动获取焦点弹出输入法界面解决办法
在EditText的父容器里面设置属性
Android防止页面跳转后EditText自动获取焦点
这几天一直在写毕设,遇到一个问题,就是EditText自动获取焦点的问题,起初以为这是bug,结果是系统的一种处理方式。也罢,查资料处理一下就好了。 解决方法:EditText由于是自动获取焦点,所以只要在其他view当中抢占它的焦点就好了。我们可以其父容器或者写一个不会察觉的view来抢占它的焦点,加入如下代码就可以获取焦点:    android:focusable="true"    
如何实现EditText的历史记录功能(关闭后再次打开显示上次的记录)?
内容:主要是实现从主Activity跳转到设置Activity,然后点击EditText进行参数设置(这里均是Number类型),参数需要限制类型、限制长度,同时在退出当前Activity或者关闭应用再次打开后,可以自动显示最近的历史参数记录。 实现的方式:Android studio,一个敲码很爽的键盘,一首轻快的民谣外加一个思考的大脑 一、基本属性 言归正传,一步一步来写,首先是Edit