Что эффективнее для recyclerView связать непосредственно с курсором SQLite или курсор скопировать в arrayList и работать с ним?
Что эффективнее с точки зрения производительности для recyclerView, связать его непосредственно с курсором локальной SQLite или курсор скопировать в arrayList и связать recyclerView уже с ним? С учетом того, что элементы будут добавляться и редактироваться в recyclerView, а значит и в курсоре или arrayList'е. Если использовать arrayList, то в конце работы с recyclerView, нужно будет сохранить изменения в БД SQLite, а при работе с курсором изменения будут сохраняться в БД сразу (вот не должна же локальная БД тормозить приложение, или может?). В выборке порядка 10 столбцов (только 3 отображаются в recyclerView) и 50-ти строк. В перспективе локальная БД будет содержать информацию из серверной PostgreSQL, но работа будет осуществляться с локальной с последующей выгрузкой на сервер.