47删除联系人的操作(有个小错误!!!)
来源:互联网 发布:软件系统功能分析 编辑:程序博客网 时间:2024/06/06 13:03
开始犯了一个错误,一时没有看到,结果。。。。。
这个错误由findViewById引起。
本来应该是这样的:
悲剧,写的时候漏掉了view,结果出现了空指针异常,点击第0个item,结果打印出现说是第9个item,点击第0个item的删除的ImageView的时候,他一直处于选中的状态。
后来才发现(悲剧)
viewHolder.iv_delete.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {AlertDialog.Builder builder = new Builder(CallSmsSaveActivity.this);builder.setTitle("提示");builder.setMessage("确定删除这条记录吗?");builder.setPositiveButton("确定",new DialogInterface.OnClickListener() {@Overridepublic void onClick(DialogInterface dialog,int which) {System.out.println("删除" + position);// 删除数据库的内容dao.delete(infos.get(position).getNumber());// 更新界面infos.remove(position);safeAdapter.notifyDataSetChanged();}});builder.setNegativeButton("取消", null);builder.show();}});
效果图:
0 0
- 47删除联系人的操作(有个小错误!!!)
- 删除Outlook自动记录的联系人地址(推荐的联系人)
- iPhone通讯录联系人的增加、删除、修改的操作
- iPhone通讯录联系人的增加、删除、修改的操作
- 手机联系人的相关操作,删除,插入,更新
- 删除联系人的通话记录
- 通讯录操作问题--删除联系人不彻底
- android操作通讯录的联系人
- Android--操作联系人的ContentProvider
- 通讯录的联系人操作(CRUD)
- iOS 通讯录操作 删除联系人 以及联系人多个号码 删除其中一个号码
- iOS 通讯录操作 删除联系人 以及联系人多个号码 如何删除其中一个号码
- msn机器人删除联系人的函数
- 删除iphone4通讯录里的所有联系人
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- Android 联系人数据库介绍以及对联系人的基本操作
- Android中联系人的操作(读取和写入联系人)
- rsync 安装使用详解
- HDOJ 1014 模拟
- 带checkbox的ListView实现(三)——CheckableImageView的实现方法
- 数值统计
- 算法导论第十五章之钢条切割问题(自底向上版本)
- 47删除联系人的操作(有个小错误!!!)
- android加载图片Out Of Memory的解决
- ReportStudio进阶教程(三十四) - 地图开发(八)区域层、点层、显示层
- UE-Alex-js-20141125
- 移动端触屏滑动,JS事件
- Thread创建
- 第16周项目2-用指针玩转字符串-(1.2)字符串连接
- UE-JS举例
- TCP长连接与短连接的区别