Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/202.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android棒棒糖设置适配器速度慢_Android_Eclipse_Android 5.0 Lollipop_Simplecursoradapter - Fatal编程技术网

Android棒棒糖设置适配器速度慢

Android棒棒糖设置适配器速度慢,android,eclipse,android-5.0-lollipop,simplecursoradapter,Android,Eclipse,Android 5.0 Lollipop,Simplecursoradapter,我有一个大的查询,我的运行方式如下: Cursor c = db.rawQuery(SQL, null); ListView list = (ListView) findViewById(R.id.listItens); String[] fromFields = new String[] {fields...}; int[] toView = new int[] {ids...}; BaseAdapter adapter = new AdaptaListaItem(ItemList.this,

我有一个大的查询,我的运行方式如下:

Cursor c = db.rawQuery(SQL, null);
ListView list = (ListView) findViewById(R.id.listItens);
String[] fromFields = new String[] {fields...};
int[] toView = new int[] {ids...};
BaseAdapter adapter = new AdaptaListaItem(ItemList.this,R.layout.layout_item,c,toView);
list.setAdapter(adapter);
AdaptaListaItem
扩展了
SimpleCursorAdapter

问题是: 在运行棒棒糖的设备上,当调试到达
setAdapter
,渲染需要几秒钟(比如40秒!)

它只在棒棒糖上,任何其他版本都不会发生

我能做什么

列表视图:

<ListView
    android:id="@+id/lstitemlista"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_alignParentLeft="true"
    android:layout_below="@+id/txtItemListaResultados"
    android:divider="#cccccc"
    android:dividerHeight="1dp"
    android:fastScrollEnabled="true"
    />


我忘了说。。。结果是大约50个寄存器。。。不止这些!发布带有
R.id.listItens的XML布局文件
Post您的自定义SimpleCursorAdapter,为什么还要扩展它?我忘了说。。。结果是大约50个寄存器。。。不止这些!发布带有
R.id.listItens的XML布局文件
Post您的自定义SimpleCursorAdapter,为什么还要扩展它?