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