Я рассматриваю возможность создания одноэлементной оболочки для контекста, чтобы объекты моей модели при необходимости могли открываться и считываться из соединения с базой данных. Мои объекты модели не имеют доступа к Context
, и я бы хотел избежать необходимости передавать ссылку на Context
от объекта к объекту.
Я планировал разместить в этом синглтоне ссылку на Context
, возвращаемую Application.getApplicationContext()
. Этот одноэлементный объект будет инициализирован в моем пользовательском Application
экземпляре, прежде чем что-либо еще потребуется или будет иметь возможность его использовать.
Может кто-нибудь придумать причину, чтобы не сделал это?