0

Каков рекомендуемый способ доступа к ресурсам приложения в ситуации, когда фрагмент может быть присоединен или не связан с этим действием?Получение ресурсов, когда фрагмент больше не подключен

Причина, по которой я прошу, вызывает сбои при выполнении асинхронного бита кода, в то время как по причине отправки приложения в фоновый режим фрагмент больше не привязан.

Я могу проверить, если фрагмент был добавлен() и отменить все, если это не так. Но я думаю - могу ли я просто использовать ссылку на контекст приложения, содержащуюся в моем приложении? Это должно быть справедливым, правильным?

Доступ к ресурсам MyApplication.getContext(). Рекомендуемый подход getResources() или его недостатки?

Благодаря

+0

Я думаю, что вы столкнетесь с проблемами утечки памяти –

ответ

1

Вы должны принимать вытянутое приложение класса и сделать его синглтон. Затем из любого места вашего кода вы можете вызвать getResources() в этом экземпляре приложения. И это правильный подход.

+0

Вот что я делаю, когда контекст не доступен напрямую. Спасибо Анишу. – wtk

 Смежные вопросы

  • Нет связанных вопросов^_^