Как безопасно вызвать службу намерений из неконтекстного класса? - PullRequest
0 голосов
/ 20 сентября 2018

Я хочу начать долгосрочную работу, которую, как мне кажется, следует поместить в сервис.Поскольку я хочу вызвать его из неконтекстного класса (Repository), мне нужно каким-то образом получить контекст приложения.И, как я также знаю, передача любого контекста в класс может привести к утечкам памяти.Итак, я нашел класс ContextWrapper, который позволяет использовать контекст, но я не знаю, безопасно ли его использовать или, может быть, я должен использовать другое решение.

Я спрашиваю, потому что много об этом читал, нодо сих пор не понимаю.Я не знаю, как справиться с утечками памяти, и я не знаю, как определить, есть ли утечка памяти.

Поэтому мой вопрос заключается в том, как безопасно работать с контекстом из неконтекстных классов и дляпо каким причинам используется ContextWraper?

Спасибо за ответы.

...