android PullToRefreshListView异步定时器删除item

问题描述

android PullToRefreshListView异步定时器删除item

我在一个PullToRefreshListView的每一个item中设有定时器,每个定时器的时间是不同
的,当定时器到0的时候删除这个item,实现一个一个item在定时器中删除。
我遇到的问题是这样异步删除,一个没有问题,item个数多了就会报索引异常。希望各位
大牛帮忙解答。如果可以请给我案列,谢谢

解决方案

你把删除工作放在线程里面,然后创建一个线程池,规定能够执行的最多线程数,并且将删除操作的方法设置成synchronized 就不会出现报索引异常了。

解决方案二:

肯定会出现这个问题的 建议你删除以后notify以下 同时还要保证同步删除

解决方案三:

肯定会出现这个问题的 建议你删除以后notify以下 同时还要保证同步删除

解决方案四:

肯定会出现这个问题的 建议你删除以后notify以下 同时还要保证同步删除

解决方案五:

肯定会出现这个问题的 建议你删除以后notify以下 同时还要保证同步删除

时间: 2024-11-17 00:37:11

android PullToRefreshListView异步定时器删除item的相关文章

Android使用ListView批量删除item的方法_Android

本文实例讲述了Android使用ListView批量删除item的方法.分享给大家供大家参考,具体如下: 利用CheckBox选中一个或多个item,最后批量删除它们. 程序运行效果图如下:   下面开始上码: (代码已更正,已解决滚动时紊乱的问题) package com.test.adapter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map;

Android使用ListView批量删除item的方法

本文实例讲述了Android使用ListView批量删除item的方法.分享给大家供大家参考,具体如下: 利用CheckBox选中一个或多个item,最后批量删除它们. 程序运行效果图如下: 下面开始上码: (代码已更正,已解决滚动时紊乱的问题) package com.test.adapter; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; i

Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果

在上一篇文章中Android 带你从源码的角度解析Scroller的滚动实现原理从源码的角度介绍了Scroller的滚动实现原理,相信大家对Scroller的使用有一定的了解,这篇文章就给大家带来使用Scroller的小例子,来帮助大家更加熟悉的掌握Scroller的使用,掌握好了Scroller的使用我们就能实现很多滑动的效果.例如侧滑菜单,launcher,ListView的下拉刷新等等效果,我今天实现的是ListView的item的左右滑动删除item的效果,现在很多朋友看到这个效果应该是

Android 使用NineOldAndroids实现绚丽的ListView左右滑动删除Item效果

转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/18311877),请尊重他人的辛勤劳动成果,谢谢! 今天还是给大家带来自定义控件的编写,自定义一个ListView的左右滑动删除Item的效果,这个效果之前已经实现过了,有兴趣的可以看下Android 使用Scroller实现绚丽的ListView左右滑动删除Item效果,之前使用的是滑动类Scroller来实现的,但是看了下通知栏的左右滑动删除效果,确实很

android 在listview滑动删除的时候怎么禁止其ITEM跳转

问题描述 android 在listview滑动删除的时候怎么禁止其ITEM跳转 // 如果滑动了>50个像素,就显示出删除按钮 if (startX > event.getX() + 50) { startX = 0;// 因为公用一个事件处理对象,防止错乱,还原startX值 scrollView(view, HorizontalScrollView.FOCUS_RIGHT); mScrollView = view; } else { scrollView(view, Horizontal

android ListView批量删除item

http://blog.csdn.net/manymore13/article/details/6877955 本次代码是利用ListView+CheckBox批量删除item 利用CheckBox选中一个或多个item,最后批量删除它们.  程序运行效果图如下: 下面开始上码: (代码已更正,已解决滚动时紊乱的问题) package com.test.adapter; import java.util.ArrayList; import java.util.HashMap; import ja

android点击消除当前item界面,然后在另一个listView的item中显示

问题描述 android点击消除当前item界面,然后在另一个listView的item中显示 android 中点击listview的Item中按钮后在当前listview中消除,并且传到另外一个listview中显示出来 解决方案 把item对应的data内容移除,另一个listview中加入对应数据. 两个listview都notifyDataSetChanged刷新 解决方案二: http://www.tuicool.com/articles/226rem 解决方案三: 这个应该好实现吧

fragment-listview删除item后Fragment刷新问题

问题描述 listview删除item后Fragment刷新问题 android开发 我的Fragment中有一个listview,设置了长按删除item的功能,现在的问题是,我adapter.notifyDataSetChanged();是会重新加载listview,但是我的listview下面有一个imageview,就会出现删除的那个item空白,而imageview不会占据那个删除的item的位置,比如说,我123+,删除3,就会出现12 +,我不会删除那个空白,我就想能不能重新加载这个

android-求指导!BaseAdapter监听的ListView如何设置长点击删除item

问题描述 求指导!BaseAdapter监听的ListView如何设置长点击删除item 希望长点击一个item后会弹出AlertDialog,确定的话就会删除该ListView的item, 监听器是BaseAdapter 解决方案 listview.setOnItemLongClickedListener(),方法里面可以使用removeItem(position):或者弹出Dialog,选择是否删除 解决方案二: http://android.tgbus.com/Android/androi