Android Cursor loader初始化缓慢

时间:2013-10-31 07:37:24

标签: android android-listview

我尝试按照this tutorial在片段中为listview实现CursorLoader。在listview中滚动时一切都很好(即使快速滚动,它也非常流畅),除了我第一次切换到这个片段,游标加载器加载缓慢一点。有人知道如何加快速度吗?这是我的尝试:

public Loader<Cursor> onCreateLoader(int arg0, Bundle arg1) {

   String[] projection = { DatabaseHandler.UserTable.id, DatabaseHandler.UserTable.name };

   cursorLoader = new CursorLoader(this, DatabaseAccessUtility.CONTENT_URI, projection, null, null, null);
   return cursorLoader;

}

 public void onLoadFinished(Loader<Cursor> loader,Cursor cursor) {
   if(mAdapter!=null && cursor!=null)
    mAdapter.swapCursor(cursor);

 public void onLoaderReset(Loader<Cursor> arg0) {
if(mAdapter!=null)
    mAdapter.swapCursor(null);
}

0 个答案:

没有答案