我有一个由配置XML驱动的应用程序:各种 应用程序属性在应用程序启动时通过解析XML和初始化某些类的静态变量来加载。从此 XML中读取的数据驱动应用程序的不同活动。目前,我有 称为“解析和属性初始化”从我主要活动的onCreate() 。Android应用程序初始化
我至于这种情况下/方法几个问题:
我应该从应用程序 对象调用应用程序初始化方法或者是目前的做法是否正确?如果我选择从 应用程序对象调用它,我们会得到/有什么优势/缺点?
我们真的需要一个静态类来存储应用程序属性吗?或者我们可以将所有属性作为应用程序对象中的静态集合变量吗?
在应用程序加载时解析XML(约200个节点)可能需要一些时间(而不是 )。我怎样才能避免可怕的ANRs?我正在使用一个 Pull Parser。
请帮我看看这些问题的答案。
谢谢。