android listview动态增加数据,但是在滑动list时会死???这是什么原因? 50
//这样写,滑动list时会死//Constant.listdata//.add((Map<String,Object>)newHashMap<String,Object...
//这样写,滑动list时会死
//Constant.listdata
//.add((Map<String, Object>) new HashMap<String, Object>()
//.put("punishListDataKey", mCustomString));
//这样写却不会
Map<String, Object> tmp = new HashMap<String, Object>();
tmp.put("punishListDataKey", mCustomString);
Log.e("Punish_Activity--->tmp","aaaaa"+tmp.get("punishListDataKey"));
Constant.listdata.add(tmp);
。。。。。。。。。。
为什么会这样啊。。。是作用域的问题吗? 展开
//Constant.listdata
//.add((Map<String, Object>) new HashMap<String, Object>()
//.put("punishListDataKey", mCustomString));
//这样写却不会
Map<String, Object> tmp = new HashMap<String, Object>();
tmp.put("punishListDataKey", mCustomString);
Log.e("Punish_Activity--->tmp","aaaaa"+tmp.get("punishListDataKey"));
Constant.listdata.add(tmp);
。。。。。。。。。。
为什么会这样啊。。。是作用域的问题吗? 展开
4个回答
展开全部
add((Map<String, Object>) new HashMap<String, Object>()
这一句有问题
你在listdata添加的是一个空map
后面的列子中MAP才是已经生成的
这一句有问题
你在listdata添加的是一个空map
后面的列子中MAP才是已经生成的
追问
不是有.put()吗???
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你如果按上面的写法,put("punishListDataKey", mCustomString)要返回一个(Map<String, Object>)对象
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每次new的HashMap值有问题吧,求答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询