点击Button将EditText的内容显示到另外一个页面的Listview中

有2个Activity,1个放Listview,另外一个放EditText和Button,怎么点击Button按钮将EditText的内容显示到另外一个页面的Listvi... 有2个Activity,1个放Listview,另外一个放EditText和Button,怎么点击Button按钮将EditText的内容显示到另外一个页面的Listview中 展开
 我来答
邪君風
2015-11-13
知道答主
回答量:15
采纳率:0%
帮助的人:12.9万
展开全部
这里是2个Acitivity,可以说是2个页面,需要用到Activity之间的数据传递,
Intent intent = new Intent(MainActivity.this, SecondActivity.class);
intent.putExtra("edit_values", editText.getText().toString());
startActivity(intent);
另一个页面接受
String result = getIntent().getStringExtra("edit_values");
之后不就好说了.
vall_lwj
2015-11-13 · TA获得超过384个赞
知道小有建树答主
回答量:395
采纳率:50%
帮助的人:281万
展开全部
把EditText里的内容更新到C类的一个ArrayList中~ListView的Adapter使用C类的ArrayList作为数据源~包含ListView的Activity在Resume()的时候更新ListView的数据~
更多追问追答
追问
怎么更新过去啊,能说详细一些吗,不好意思,我是初学者,我是将EditText的输入内容,点击Button按钮后,在另外一个页面的List显示出来,就是不知道怎么传过去
追答
你点击Button是只执行后台数据更新还是既更新数据又跳转到另一个Activity?
Adapter和ListView应该懂吧~这个算是基础~不懂先看这个~

然后你点击Button的时候~把EditText里的数据存放到ArrayList中~
在Activity的Resume()方法中加入Adapter适配器的数据初始化并匹配ListView~这样你每次打开这个activity时adapter就会自己去找数据来显示ListView~

关键在于C类的ArrayList~你要自己在另一个文件里写一个类~用来存放两个Activity都可以访问的数据ArrayList~可以使用Application类也可以直接自定义一个类~
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式