Как вы это делаете в обычном режиме? Я хочу проверить «состояние» загрузчика: если он запущен или он остановился. Вопросов по этому вопросу недостаточно, и я думаю, что это довольно важно.Как вы проверяете загрузку или запуск загрузчика?
-2
A
ответ
0
getLoaderManager().getLoader(id).isStarted()
примерно так же, как я могу видеть, используя доступные API. Если вам нужно что-то более совершенное, вам, вероятно, придется подклассы в зависимости от того, что вы используете сейчас: Loader
, чтобы добавить дополнительную информацию о состоянии, а затем отбросить его после вызова getLoader(id)
.
Я не могу показаться, что бросил. getLoader (id) из диспетчера загрузчика, похоже, имеет общий тип возврата. Как вы обходите это? –
@JohnErnestGuadalupe Я не понимаю, почему вы не можете просто «MyLoader loader = loaderManager.getLoader (id)». Это не должно приводить к ошибке во время компиляции; если да, скажите, какую ошибку он дает. – Karakuri