短信批量删除

(8页)

'短信批量删除'
短信批量删除 SDG Intern 朱俊杰 批量删除ConversationList MessageItementerBatchDeleteMode() 设置短信界面的头部和尾部的显示 setItemCheckBoxVisibility(int visibility) 刷新界面leaveBatchDeleteMode() 将短信的头部和尾部恢复并释放变量的值批量操作和原先的短信界面是同一个Activity,在程序中动态的加载checkbox,那其实是一个button全选操作对checkbox的维护是自己写的一个DXSelector.java文件,维护一个Hash set,在ConversationList批量删除界面时将每个item的ThreadId存在Hash set中,而MessageItem则存对应的messageId。定义了一个mIsInv变量,这么做的目的在于可以方便的进行全选和反选,如果全选则将mIsInv置为true,否则置为false,Hash set始终记录我们点击的item Id,当mIsInv为true的时候保存的选中的Id,否则保存未选中的Id。优点:1. 在全选的时候不需要将所有的item Id都扫描存入,提高程序运行效率。2. 抽离出一个两个界面都可以用的一个类删除操作原生的短信只提供了删除一条和删除全部两种接口,批量删除操作将需要删除的items存放在数组中,先查询其中是否有锁定信息,然后再循环调用删除一条的接口。开发时遇到的坑1. Cursor操作问题2. 横竖屏会导致Activity重新加载头部和尾部遗留的问题1. 当删除信息的同时有新的信息进来2. 进入联系人信息界面,选择批量删除,选中,删除,在点击确定之前按 power键,再次进入短信界面显示有问题。可以改进的地方感谢PG2所有组员对我在开发期间的帮助短信批量删除 SDG Intern 朱俊杰 批量删除ConversationList MessageItementerBatchDeleteMode() 设置短信界面的头部和尾部的显示 setItemCheckBoxVisibility(int visibility) 刷新界面leaveBatchDeleteMode() 将短信的头部和尾部恢复并释放变量的值批量操作和原先的短信界面是同一个Activity,在程序中动态的加载checkbox,那其实是一个button全选操作对checkbox的维护是自己写的一个DXSelector.java文件,维护一个Hash set,在ConversationList批量删除界面时将每个item的ThreadId存在Hash set中,而MessageItem则存对应的messageId。定义了一个mIsInv变量,这么做的目的在于可以方便的进行全选和反选,如果全选则将mIsInv置为true,否则置为false,Hash set始终记录我们点击的item Id,当mIsInv为true的时候保存的选中的Id,否则保存未选中的Id。优点:1. 在全选的时候不需要将所有的item Id都扫描存入,提高程序运行效率。2. 抽离出一个两个界面都可以用的一个类删除操作原生的短信只提供了删除一条和删除全部两种接口,批量删除操作将需要删除的items存放在数组中,先查询其中是否有锁定信息,然后再循环调用删除一条的接口。开发时遇到的坑1. Cursor操作问题2. 横竖屏会导致Activity重新加载头部和尾部遗留的问题1. 当删除信息的同时有新的信息进来2. 进入联系人信息界面,选择批量删除,选中,删除,在点击确定之前按 power键,再次进入短信界面显示有问题。可以改进的地方感谢PG2所有组员对我在开发期间的帮助短信批量删除 SDG Intern 朱俊杰 批量删除ConversationList MessageItementerBatchDeleteMode() 设置短信界面的头部和尾部的显示 setItemCheckBoxVisibility(int visibility) 刷新界面leaveBatchDeleteMode() 将短信的头部和尾部恢复并释放变量的值批量操作和原先的短信界面是同一个Activity,在程序中动态的加载checkbox,那其实是一个button全选操作对checkbox的维护是自己写的一个DXSelector.java文件,维护一个Hash set,在ConversationList批量删除界面时将每个item的ThreadId存在Hash set中,而MessageItem则存对应的messageId。定义了一个mIsInv变量,这么做的目的在于可以方便的进行全选和反选,如果全选则将mIsInv置为true,否则置为false,Hash set始终记录我们点击的item Id,当mIsInv为true的时候保存的选中的Id,否则保存未选中的Id。优点:1. 在全选的时候不需要将所有的item Id都扫描存入,提高程序运行效率。2. 抽离出一个两个界面都可以用的一个类删除操作原生的短信只提供了删除一条和删除全部两种接口,批量删除操作将需要删除的items存放在数组中,先查询其中是否有锁定信息,然后再循环调用删除一条的接口。开发时遇到的坑1. Cursor操作问题2. 横竖屏会导致Activity重新加载头部和尾部遗留的问题1. 当删除信息的同时有新的信息进来2. 进入联系人信息界面,选择批量删除,选中,删除,在点击确定之前按 power键,再次进入短信界面显示有问题。可以改进的地方感谢PG2所有组员对我在开发期间的帮助短信批量删除 SDG Intern 朱俊杰 批量删除ConversationList MessageItementerBatchDeleteMode() 设置短信界面的头部和尾部的显示 setItemCheckBoxVisibility(int visibility) 刷新界面leaveBatchDeleteMode() 将短信的头部和尾部恢复并释放变量的值批量操作和原先的短信界面是同一个Activity,在程序中动态的加载checkbox,那其实是一个button全选操作对checkbox的维护是自己写的一个DXSelector.java文件,维护一个Hash set,在ConversationList批量删除界面时将每个item的ThreadId存在Hash set中,而MessageItem则存对应的messageId。定义了一个mIsInv变量,这么做的目的在于可以方便的进行全选和反选,如果全选则将mIsInv置为true,否则置为false,Hash set始终记录我们点击的item Id,当mIsInv为true的时候保存的选中的Id,否则保存未选中的Id。优点:1. 在全选的时候不需要将所有的item Id都扫描存入,提高程序运行效率。2. 抽离出一个两个界面都可以用的一个类删除操作原生的短信只提供了删除一条和删除全部两种接口,批量删除操作将需要删除的items存放在数组中,先查询其中是否有锁定信息,然后再循环调用删除一条的接口。开发时遇到的坑1. Cursor操作问题2. 横竖屏会导致Activity重新加载头部和尾部遗留的问题1. 当删除信息的同时有新的信息进来2. 进入联系人信息界面,选择批量删除,选中,删除,在点击确定之前按 power键,再次进入短信界面显示有问题。可以改进的地方感谢PG2所有组员对我在开发期间的帮助短信批量删除 SDG Intern 朱俊杰 批量删除ConversationList MessageItementerBatchDeleteMode() 设置短信界面的头部和尾部的显示 setItemCheckBoxVisibility(int visibility) 刷新界面leaveBatchDeleteMode() 将短信的头部和尾部恢复并释放变量的值批量操作和原先的短信界面是同一个Activity,在程序中动态的加载checkbox,那其实是一个button全选操作对checkbox的维护是自己写的一个DXSelector.java文件,维护一个Hash set,在ConversationList批量删除界面时将每个item的ThreadId存在Hash set中,而MessageItem则存对应的messageId。定义了一个mIsInv变量,这么做的目的在于可以方便的进行全选和反选,如果全选则将mIsInv置为true,否则置为false,Hash set始终记录我们点击的item Id,当mIsInv为true的时候保存的选中的Id,否则保存未选中的Id。优点:1. 在全选的时候不需要将所有的item Id都扫描存入,提高程序运行效率。2. 抽离出一个两个界面都可以用的一个类删除操作原生的短信只提供了删除一条和删除全部两种接口,批量删除操作将需要删除的items存放在数组中,先查询其中是否有锁定信息,然后再循环调用删除一条的接口。开发时遇到的坑1. Cursor操作问题2. 横竖屏会导致Activity重新加载头部和尾部遗留的问题1. 当删除信息的同时有新的信息进来2. 进入联系人信息界面,选择批量删除,选中,删除,在点击确定之前按 power键,再次进入短信界面显示有问题。可以改进的地方感谢PG2所有组员对我在开发期间的帮助短信批量删除 SDG Intern 朱俊杰 批量删除ConversationList MessageItementerBatchDeleteMode() 设置短信界面的头部和尾部的显示 setItemCheckBoxVisibility(int visibility) 刷新界面leaveBatchDeleteMode() 将短信的头部和尾部恢复并释放变量的值批量操作和原先的短信界面是同一个Activity,在程序中动态的加载checkbox,那其实是一个button全选操作对checkbox的维护是自己写的一个D
关 键 词:
短信批量删除 ppt、pptx格式 免费阅读 下载 剑锋文库
 剑锋文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:短信批量删除
链接地址: //www.wenku365.com/p-43708826.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服点击这里,给剑锋文库发消息,QQ:1290478887 - 联系我们

本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有【成交的100%(原创)】。本站是网络服务平台方,若您的权利被侵害,侵权客服QQ:1290478887 欢迎举报。

1290478887@qq.com 2017-2027 //www.wenku365.com 网站版权所有

粤ICP备19057495号 

收起
展开