setAdapter долго загружает данные

348
17 января 2017, 23:15

Здравствуйте.Имеется кастомный CursorAdapter.Загружаю данные в адаптер

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor data) {
    long start = System.currentTimeMillis();
    adapter.swapCursor(data);
    Log.i("onLoadFinished", "Время выполнения " + String.valueOf(System.currentTimeMillis() - start) + " мс");
}

Сначала думал что запрос к БД долгий, но проверил он моментальный а дело все в setAdapter,который не меньше 3 секунд устанавливает адаптер.Как это дело все исправить?

READ ALSO
Не работает слушатель на SharedPreferences

Не работает слушатель на SharedPreferences

Не могу понять почему не работает слушатель на SharedPreferencesПожалуйста подскажите что сделал не так?

365
Как организовать подгрузку элементов?

Как организовать подгрузку элементов?

Есть лента которая реализована при помощи RecyclerView, заполняю её при помощи AsyncTask

744
Как получить value option у select

Как получить value option у select

Как передать id option а не имя? Например:

479