当前位置: 代码迷 >> Android >> 新手!关于startActivityForResult跟listview的有关问题!
  详细解决方案

新手!关于startActivityForResult跟listview的有关问题!

热度:50   发布时间:2016-04-28 03:41:49.0
新手求救!!!!关于startActivityForResult跟listview的问题!!!
我想用在A 点击按钮用startActivityForResult调用B,然后返回值在A中的ListView显示,再次点击按钮,返回值同样在listview中显示,显示为第二条listitems,同时第一次点击返回的那条列表项仍然保留在A里,但是我写的程序在第二次点击处理时,返回值后第一次返回的那条listitems消失了,问 大神们 我错在哪里?
A界面
B界面
items.xml
A界面Activity



要求:
但是我返回A界面后只能显示一条数据,就是说我再次添加联系人时上一次添加的就丢失了。应该错在onActivityResult方法,大神帮我看看 
------解决思路----------------------
数据第一次没存啊 list 集合只new一次放到初始化去
------解决思路----------------------
因为你没保存上一次的list里面的值啊
------解决思路----------------------
你每次都new一个新的adapter不行,不用反复new,就用初始的一个,然后返回数据加到之前的列表里,然后通知刷新
adapter.notifyDataSetChanged();
  相关解决方案