控制刷新数据的停止的方法:
if (listHasViewNum>=listSize) {
System.out.println("判断");
h.removeCallbacks(r);//停止线程
pb.setVisibility(mListView.GONE);//移除progressbar
//pb.setProgressDrawable(getResources().getDrawable(R.drawable.logo2));
}
其中listHasViewNum
是已经显示的数据数,listSize
是数据总数(使用dao.getCount
得到)
h是前面定义的Handler,pb是ProgressBar,h里面有线程
ProgressBar pb;
Handler h=new Handler();;