У меня есть приложение, которое управляется конфигурацией XML: различные свойства приложения загружаются во время запуска приложения, анализируя XML и инициализация статических переменных некоторого класса. Данные, прочитанные из этого XML-диски разные. Действия приложения. В настоящее время у меня есть называемый "синтаксический анализ и инициализация свойств" из onCreate() моей основной деятельности.
У меня есть несколько вопросов относительно этого случая/подхода:
-
Должен ли я вызвать метод инициализации приложения из приложения Объект или текущий подход правильный? Какие преимущества/ недостатки делают/получат/имеют, если я захочу вызывать его из Объект приложения?
-
Нам действительно нужен статический класс для хранения свойств приложения? Или мы можем иметь все свойства как статическую переменную Collection в объекте приложения?
-
Анализ XML (~ 200 узлов) при загрузке приложения может занять некоторое время (не уверенный, как долго tho); Как я могу избежать страшных ANR? Я использую Pull Parser.
Пожалуйста, помогите мне найти ответы на эти вопросы.
Спасибо.