Описание тега android-loader
Загрузчик - это абстрактный класс, который выполняет асинхронную загрузку данных.
1
ответ
LoaderManager получить данные в автономном режиме, а затем в Интернете
Я хотел бы следовать этому хорошему шаблону юзабилити, где приложение хранит данные в автономном режиме для более быстрого ответа и обновляет их, когда получает новые данные в Интернете. И я пользуюсь Loaders с LoaderManager, Теперь, каков правильны…
01 июн '12 в 19:34
1
ответ
Функция executeItemClick() ListView вызывает исключение IllegalStateException при вызове внутри onLoadFinished()
Я реализую этот двухпанельный интерфейс. Представление списка на левой панели заполняется загрузчиком. При щелчке элемента списка на правой панели отображаются сведения об этом элементе. Я хочу установить первый элемент на левой панели, который буде…
31 июл '16 в 15:20
1
ответ
В чем разница между AsyncTaskLoader и Loader?
Не могу понять, когда мне нужно использовать Loader и когда AsyncTaskLoader? Я читал документы по этим классам, но плохо это понимал. как я понял Loader позволяет выполнять фоновую работу, поэтому он должен быть запущен в потоке без графического инт…
31 мар '16 в 01:45
1
ответ
Использование Loader с фрагментом /Activity с виджетами UI, запускающими обновления содержимого загрузчиков
Я использую некоторое время API-интерфейсы Loaders. Я нашел отличное решение и самый элегантный дизайн для решения общей проблемы большинства приложений: отображение "обработанного" динамического контента с минимальным вмешательством в Fragment/Acti…
28 фев '15 в 15:59
1
ответ
Получить номер телефона из контактного загрузчика в Android: сбой проекции
Я использую пример кода из учебника Google. В проекции я указываю данные, которые хочу собрать. Как мне указать, что я хочу номера телефонов? Образец от Google не получает номер телефона. Но я хочу получить номер телефона, поэтому я добавляю поле дл…
18 дек '13 в 18:11
1
ответ
Правильное уведомление AsyncTaskLoader об изменениях данных из фонового потока
Я хочу реализовать AsyncTaskLoader для моего пользовательского источника данных: public class DataSource { public interface DataSourceObserver { void onDataChanged(); } ... } DataSource будет вести список зарегистрированных наблюдателей и уведомлять…
24 сен '13 в 14:55
0
ответов
Структура загрузчика и жизненный цикл деятельности
Мне действительно нравится loaders и их преимущества. Но я сталкиваюсь с проблемой, которую не знаю, как решить. В своей деятельности я использую AsyncTaskLoader, чтобы загрузить некоторые данные из базы данных и предоставить курсор на onLoadFinishe…
11 июл '13 в 08:24
1
ответ
Loader и onLoadFinished() после изменения ориентации
Я запускаю загрузчик для onCreate() фрагмента, как этот фрагмент: if (null == savedInstanceState) { Bundle args = new Bundle(); getLoaderManager().initLoader(0, args, this); } хорошо, это работает, и данные обычно возвращаются на onLoadFinished(), Н…
03 апр '15 в 09:25
1
ответ
getLoaderManager().initLoader() не принимает 'this' в качестве аргумента, хотя класс (ListFragment) без вспомогательных библиотек
Я видел предыдущий вопрос import android.app.ListFragment; import android.app.LoaderManager.LoaderCallbacks; import android.database.Cursor; import android.os.Bundle; import android.support.v4.app.LoaderManager; import android.support.v4.content.Loa…
08 авг '14 в 16:51
1
ответ
CursorLoader подключается к неправильному ContentProvider
Эта проблема Кажется, что для создания CursorLoader используется URI предыдущего CursorLoader, а не URI, переданный в качестве аргумента. CursorLoader cursor = new CursorLoader(this, FLASHCARD_CONTENT_URI, FLASHCARD_FROM, null, null, null); дает сле…
02 янв '13 в 21:20
1
ответ
Нужно ли отменять регистрацию / отмену регистрации ContentObserver в загрузчиках, чтобы избежать утечек памяти
У меня есть много классов загрузчика, который расширяет класс Loader. У меня есть ForceContentObserver в этом классе. Теперь я использую MatrixCursor в некоторых из моих загрузчиков, которые я регистрирую, используя код: contentResolver.registerCont…
12 авг '15 в 16:07
1
ответ
Загрузчик обрабатывает данные даже после onLoadFinished
Я сохраняю данные с сервера в локальную базу данных в AsyncLoader(внутри метода onLoadFinished я начинаю следующую операцию, где хочу отобразить сохраненные данные), но база данных фактически пуста, также это происходит только при добавлении новых д…
12 ноя '16 в 15:31
0
ответов
Нужно ли повторно инициализировать загрузчик каждый раз, когда прикрепляется фрагмент?
Я понял, что если Loader уже инициализирован в Fragment и то же самое Fragment уже добавлен в FragmentManager, Loader onLoadFinished метод вызывается каждый раз, когда фрагмент прикреплен, даже если я не вызову Explicity getLoaderManager().initLoade…
04 дек '12 в 15:00
0
ответов
Notifying about change inside a ContentProvider: is it thread safe in Loaders perspective?
I have a ContentProvider backed up by SQLiteDatabase and it has a rather common implementation, ie: class MyContentProvider extends ContentProvider { public void update(...) { // write stuff to DB //... // done writing stuff getContentResolver().not…
22 янв '14 в 11:24
1
ответ
AsyncTaskLoader проблема в Android
Привет я использую AsyncTaskLoader в моем приложении, и я реализовал это в классе MovieTaskLoader, но когда я реализую обратные вызовы Loader в моем фрагменте, я получаю ошибку преобразования типа в методе onCreateLoader(). Класс MovieTaskLoader: cl…
07 июн '17 в 09:03
1
ответ
Пользовательский загрузчик Android, LoaderManagerImpl.LoaderInfo.callOnLoadFinished вызывается только один раз
Я пытаюсь реализовать свой собственный Android Loader, чтобы иметь возможность использовать преимущества LoaderManager в моем приложении (отсоединение загрузки данных от жизненного цикла моих действий и фрагментов). Сначала я рассмотрел создание под…
27 окт '13 в 13:40
2
ответа
ProgressDialog с LoadManager
Я проверил вопросы, заданные в Stackru, но не смог решить их. Я пытаюсь получить некоторые данные в ListView в асинхронном режиме (чтобы не перегружать поток пользовательского интерфейса), и пока я получаю данные, я хочу показать ProgressDialog, Я п…
05 сен '14 в 15:05
1
ответ
Погрузчики - зачем их использовать?
Не могли бы вы указать или порекомендовать почитать плюсы использования Loader относительно сетевых /sqlite запросов? Единственная реализация - CursorLoader говорит, что использует ContentResolver. ContentResolvers, как я прочитал, используются в со…
04 июн '13 в 06:40
0
ответов
Когда должен выполняться обратный вызов onLoaderReset?
Я заметил, что когда я restartLoader, onLoaderReset обратный вызов не запускается. Я также попытался сделать руководство reset на Loader сам, но это тоже не сработало. Я нашел этот билет с ошибкой, но я подумал, что, безусловно, ему будет уделено бо…
24 сен '14 в 14:22
3
ответа
Уведомление асинхронного загрузчика задач об изменениях данных
Я перепробовал все, что мог за последние пять дней, как получить AsyncTask Loader, чтобы получать уведомления об изменениях данных с помощью контент-провайдера, но не повезло, и все ответы, представленные в stackru, все равно не получают меня. Мне д…
09 ноя '16 в 15:03