0

このチュートリアルに従って、リストビューの CursorLoader をフラグメントで実装しようとしました。リストビューでスクロールするときはすべて問題ありません(高速スクロールでも非常にスムーズです)が、このフラグメントに初めて切り替えるとき、カーソルローダーの読み込みが少し遅くなります。誰もそれをスピードアップする方法を知っていますか? ここに私の試みがあります:

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);
}
4

0 に答える 0