新手求救!!!!关于startActivityForResult跟listview的问题!!!

五个橙 2014-11-18 03:29:43
我想用在A 点击按钮用startActivityForResult调用B,然后返回值在A中的ListView显示,再次点击按钮,返回值同样在listview中显示,显示为第二条listitems,同时第一次点击返回的那条列表项仍然保留在A里,但是我写的程序在第二次点击处理时,返回值后第一次返回的那条listitems消失了,问 大神们 我错在哪里?
A界面
B界面
items.xml
A界面Activity



要求:
但是我返回A界面后只能显示一条数据,就是说我再次添加联系人时上一次添加的就丢失了。应该错在onActivityResult方法,大神帮我看看
...全文
121 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdmh 2014-11-18
  • 打赏
  • 举报
回复
你每次都new一个新的adapter不行,不用反复new,就用初始的一个,然后返回数据加到之前的列表里,然后通知刷新 adapter.notifyDataSetChanged();
哎,真难 2014-11-18
  • 打赏
  • 举报
回复
因为你没保存上一次的list里面的值啊
u010110521 2014-11-18
  • 打赏
  • 举报
回复
数据第一次没存啊 list 集合只new一次放到初始化去

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧