使用GridView控件,却发现getView被重复调用,次数多达上百次,拖垮了系统,影响用户体验!
log信息:
其中只有以下五条信息是正常的,其它都是多余。
参考了网上很多的修改的方法,比如布局中高度属性wrap_content设为固定值或者fill_parent等,但都未起作用。也许遇到问题太特殊,只能自己想办法了! :cry:
虽然没有办法阻止系统重复调用getView,但是我们有办法让多余的getView什么都不做。如此这般就可以减轻系统负担,增加用户体验。 :D
增加一个变量mCount来记录position = 0的次数,依据mCount的值来决定执行流程。
log信息
public View getView(int position, View convertView, ViewGroup parent)
{
Log.v(Tag, "<getView> position = " + position);
...
return convertView;
}
log信息:
10-12 10:43:09.880: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.890: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.890: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.900: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.910: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.910: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.920: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.920: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.940: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.940: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.940: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.940: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.950: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.960: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.970: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.970: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.980: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.980: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.990: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:09.990: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.000: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.010: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.010: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.090: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.110: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.110: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.120: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.120: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.140: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.140: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.140: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.150: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.160: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.160: V/GridViewAdapter(30785): <getView> position = 1
10-12 10:43:10.170: V/GridViewAdapter(30785): <getView> position = 2
10-12 10:43:10.200: V/GridViewAdapter(30785): <getView> position = 3
10-12 10:43:10.220: V/GridViewAdapter(30785): <getView> position = 4
10-12 10:43:10.360: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.380: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.410: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.420: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.450: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.460: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.470: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.480: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.530: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.530: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.540: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.540: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.570: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.570: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.580: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.590: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.620: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.620: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.630: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.640: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.661: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.661: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.661: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.661: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.791: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.791: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.801: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.811: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.831: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.831: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.851: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.871: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.961: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.961: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.961: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.961: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.991: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.991: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.991: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.991: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.021: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.021: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.021: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.021: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.041: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.051: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.061: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.061: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.071: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.081: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.081: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.091: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.101: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.111: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.111: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.111: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.131: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.131: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.131: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.141: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.161: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.171: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.181: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:11.181: V/GridViewAdapter(30785): <getView> position = 0
其中只有以下五条信息是正常的,其它都是多余。
10-12 10:43:10.160: V/GridViewAdapter(30785): <getView> position = 0
10-12 10:43:10.160: V/GridViewAdapter(30785): <getView> position = 1
10-12 10:43:10.170: V/GridViewAdapter(30785): <getView> position = 2
10-12 10:43:10.200: V/GridViewAdapter(30785): <getView> position = 3
10-12 10:43:10.220: V/GridViewAdapter(30785): <getView> position = 4
参考了网上很多的修改的方法,比如布局中高度属性wrap_content设为固定值或者fill_parent等,但都未起作用。也许遇到问题太特殊,只能自己想办法了! :cry:
虽然没有办法阻止系统重复调用getView,但是我们有办法让多余的getView什么都不做。如此这般就可以减轻系统负担,增加用户体验。 :D
增加一个变量mCount来记录position = 0的次数,依据mCount的值来决定执行流程。
public View getView(int position, View convertView, ViewGroup parent)
{
Log.v(Tag, "<getView> position = " + position + " mCount = " + mCount);
if (position == 0)
{
mCount++;
}
else
{
mCount = 0;
}
if (mCount > 1)
{
Log.v(Tag, "<getView> drop !!!");
return convertView;
}
...
return convertView;
}
log信息
10-12 12:57:32.436: V/GridViewAdapter(32222): <getView> position = 0 mCount = 0
10-12 12:57:32.436: V/GridViewAdapter(32222): <getView> position = 0 mCount = 1
10-12 12:57:32.436: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.446: V/GridViewAdapter(32222): <getView> position = 0 mCount = 2
10-12 12:57:32.456: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.456: V/GridViewAdapter(32222): <getView> position = 0 mCount = 3
10-12 12:57:32.456: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> position = 0 mCount = 4
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> position = 0 mCount = 5
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> position = 0 mCount = 6
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> position = 0 mCount = 7
10-12 12:57:32.466: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> position = 0 mCount = 8
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> position = 0 mCount = 9
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> position = 0 mCount = 10
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> position = 0 mCount = 11
10-12 12:57:32.476: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> position = 0 mCount = 12
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> position = 0 mCount = 13
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> position = 0 mCount = 14
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> position = 0 mCount = 15
10-12 12:57:32.506: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.536: V/GridViewAdapter(32222): <getView> position = 0 mCount = 16
10-12 12:57:32.536: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.536: V/GridViewAdapter(32222): <getView> position = 0 mCount = 17
10-12 12:57:32.536: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.556: V/GridViewAdapter(32222): <getView> position = 0 mCount = 18
10-12 12:57:32.556: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.556: V/GridViewAdapter(32222): <getView> position = 0 mCount = 19
10-12 12:57:32.556: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.556: V/GridViewAdapter(32222): <getView> position = 0 mCount = 20
10-12 12:57:32.566: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.566: V/GridViewAdapter(32222): <getView> position = 0 mCount = 21
10-12 12:57:32.576: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.576: V/GridViewAdapter(32222): <getView> position = 0 mCount = 22
10-12 12:57:32.576: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.576: V/GridViewAdapter(32222): <getView> position = 0 mCount = 23
10-12 12:57:32.576: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.596: V/GridViewAdapter(32222): <getView> position = 0 mCount = 24
10-12 12:57:32.596: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.596: V/GridViewAdapter(32222): <getView> position = 0 mCount = 25
10-12 12:57:32.606: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.606: V/GridViewAdapter(32222): <getView> position = 0 mCount = 26
10-12 12:57:32.606: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.606: V/GridViewAdapter(32222): <getView> position = 0 mCount = 27
10-12 12:57:32.616: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.626: V/GridViewAdapter(32222): <getView> position = 0 mCount = 28
10-12 12:57:32.626: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.626: V/GridViewAdapter(32222): <getView> position = 0 mCount = 29
10-12 12:57:32.636: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.636: V/GridViewAdapter(32222): <getView> position = 0 mCount = 30
10-12 12:57:32.636: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.636: V/GridViewAdapter(32222): <getView> position = 0 mCount = 31
10-12 12:57:32.646: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.656: V/GridViewAdapter(32222): <getView> position = 0 mCount = 32
10-12 12:57:32.666: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.676: V/GridViewAdapter(32222): <getView> position = 1 mCount = 33
10-12 12:57:32.696: V/GridViewAdapter(32222): <getView> position = 2 mCount = 0
10-12 12:57:32.696: V/GridViewAdapter(32222): <getView> position = 3 mCount = 0
10-12 12:57:32.706: V/GridViewAdapter(32222): <getView> position = 4 mCount = 0
10-12 12:57:32.746: V/GridViewAdapter(32222): <getView> position = 0 mCount = 0
10-12 12:57:32.756: V/GridViewAdapter(32222): <getView> position = 0 mCount = 1
10-12 12:57:32.756: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.756: V/GridViewAdapter(32222): <getView> position = 0 mCount = 2
10-12 12:57:32.756: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.756: V/GridViewAdapter(32222): <getView> position = 0 mCount = 3
10-12 12:57:32.756: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> position = 0 mCount = 4
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> position = 0 mCount = 5
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> position = 0 mCount = 6
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.766: V/GridViewAdapter(32222): <getView> position = 0 mCount = 7
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> position = 0 mCount = 8
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> position = 0 mCount = 9
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> position = 0 mCount = 10
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> position = 0 mCount = 11
10-12 12:57:32.776: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> position = 0 mCount = 12
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> position = 0 mCount = 13
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> position = 0 mCount = 14
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> position = 0 mCount = 15
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.786: V/GridViewAdapter(32222): <getView> position = 0 mCount = 16
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> position = 0 mCount = 17
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> position = 0 mCount = 18
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> position = 0 mCount = 19
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> position = 0 mCount = 20
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> position = 0 mCount = 21
10-12 12:57:32.796: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> position = 0 mCount = 22
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> position = 0 mCount = 23
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> position = 0 mCount = 24
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.806: V/GridViewAdapter(32222): <getView> position = 0 mCount = 25
10-12 12:57:32.826: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.826: V/GridViewAdapter(32222): <getView> position = 0 mCount = 26
10-12 12:57:32.826: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.826: V/GridViewAdapter(32222): <getView> position = 0 mCount = 27
10-12 12:57:32.836: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.846: V/GridViewAdapter(32222): <getView> position = 0 mCount = 28
10-12 12:57:32.846: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.846: V/GridViewAdapter(32222): <getView> position = 0 mCount = 29
10-12 12:57:32.846: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.856: V/GridViewAdapter(32222): <getView> position = 0 mCount = 30
10-12 12:57:32.856: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.856: V/GridViewAdapter(32222): <getView> position = 0 mCount = 31
10-12 12:57:32.856: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> position = 0 mCount = 32
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> position = 0 mCount = 33
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> position = 0 mCount = 34
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> position = 0 mCount = 35
10-12 12:57:32.886: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> position = 0 mCount = 36
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> position = 0 mCount = 37
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> position = 0 mCount = 38
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> position = 0 mCount = 39
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.896: V/GridViewAdapter(32222): <getView> position = 0 mCount = 40
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> position = 0 mCount = 41
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> position = 0 mCount = 42
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> position = 0 mCount = 43
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> position = 0 mCount = 44
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> position = 0 mCount = 45
10-12 12:57:32.906: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> position = 0 mCount = 46
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> position = 0 mCount = 47
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> position = 0 mCount = 48
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> position = 0 mCount = 49
10-12 12:57:32.916: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.926: V/GridViewAdapter(32222): <getView> position = 0 mCount = 50
10-12 12:57:32.966: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.966: V/GridViewAdapter(32222): <getView> position = 0 mCount = 51
10-12 12:57:32.976: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> position = 0 mCount = 52
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> position = 0 mCount = 53
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> position = 0 mCount = 54
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> position = 0 mCount = 55
10-12 12:57:32.986: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:32.996: V/GridViewAdapter(32222): <getView> position = 0 mCount = 56
10-12 12:57:32.996: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.006: V/GridViewAdapter(32222): <getView> position = 0 mCount = 57
10-12 12:57:33.006: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.006: V/GridViewAdapter(32222): <getView> position = 0 mCount = 58
10-12 12:57:33.006: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.006: V/GridViewAdapter(32222): <getView> position = 0 mCount = 59
10-12 12:57:33.006: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> position = 0 mCount = 60
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> position = 0 mCount = 61
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> position = 0 mCount = 62
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> position = 0 mCount = 63
10-12 12:57:33.016: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 64
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 65
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 66
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 67
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 68
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 69
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.046: V/GridViewAdapter(32222): <getView> position = 0 mCount = 70
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> position = 0 mCount = 71
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> position = 0 mCount = 72
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> position = 0 mCount = 73
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> position = 0 mCount = 74
10-12 12:57:33.056: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> position = 0 mCount = 75
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> position = 0 mCount = 76
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> position = 0 mCount = 77
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> position = 0 mCount = 78
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> position = 0 mCount = 79
10-12 12:57:33.066: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> position = 0 mCount = 80
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> position = 0 mCount = 81
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> position = 0 mCount = 82
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> position = 0 mCount = 83
10-12 12:57:33.076: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.086: V/GridViewAdapter(32222): <getView> position = 0 mCount = 84
10-12 12:57:33.086: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.086: V/GridViewAdapter(32222): <getView> position = 0 mCount = 85
10-12 12:57:33.086: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.086: V/GridViewAdapter(32222): <getView> position = 0 mCount = 86
10-12 12:57:33.086: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> position = 0 mCount = 87
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> position = 0 mCount = 88
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> position = 0 mCount = 89
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> position = 0 mCount = 90
10-12 12:57:33.096: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> position = 0 mCount = 91
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> position = 0 mCount = 92
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> position = 0 mCount = 93
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> position = 0 mCount = 94
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> position = 0 mCount = 95
10-12 12:57:33.106: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> position = 0 mCount = 96
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> position = 0 mCount = 97
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> position = 0 mCount = 98
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> position = 0 mCount = 99
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.176: V/GridViewAdapter(32222): <getView> position = 0 mCount = 100
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> position = 0 mCount = 101
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> position = 0 mCount = 102
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> position = 0 mCount = 103
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.186: V/GridViewAdapter(32222): <getView> position = 0 mCount = 104
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> position = 0 mCount = 105
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> position = 0 mCount = 106
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> position = 0 mCount = 107
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> position = 0 mCount = 108
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> position = 0 mCount = 109
10-12 12:57:33.196: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> position = 0 mCount = 110
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> position = 0 mCount = 111
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> position = 0 mCount = 112
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> position = 0 mCount = 113
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.206: V/GridViewAdapter(32222): <getView> position = 0 mCount = 114
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> position = 0 mCount = 115
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> position = 0 mCount = 116
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> position = 0 mCount = 117
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> position = 0 mCount = 118
10-12 12:57:33.216: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> position = 0 mCount = 119
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> position = 0 mCount = 120
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> position = 0 mCount = 121
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> position = 0 mCount = 122
10-12 12:57:33.226: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.236: V/GridViewAdapter(32222): <getView> position = 0 mCount = 123
10-12 12:57:33.236: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.236: V/GridViewAdapter(32222): <getView> position = 0 mCount = 124
10-12 12:57:33.236: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.236: V/GridViewAdapter(32222): <getView> position = 0 mCount = 125
10-12 12:57:33.236: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.246: V/GridViewAdapter(32222): <getView> position = 0 mCount = 126
10-12 12:57:33.246: V/GridViewAdapter(32222): <getView> drop !!!
10-12 12:57:33.246: V/GridViewAdapter(32222): <getView> position = 0 mCount = 127
10-12 12:57:33.246: V/GridViewAdapter(32222): <getView> drop !!!