我有一个由配置XML驱动的应用程序:通过解析XML并初始化某些类的静态变量,在应用程序启动时加载各种应用程序属性.从此XML读取的数据驱动应用程序的不同活动.目前,我已经从我的主要活动的onCreate()调用了"解析和属性初始化".
关于此案例/方法,我有几个问题:
我应该从Application Object调用app初始化方法还是当前的方法是正确的?如果我选择从Application对象调用它,我们会得到/有什么优点/缺点?
我们真的需要一个静态类来存储应用程序属性吗?或者我们可以将所有属性作为应用程序对象中的静态Collection变量吗?
在app加载时解析XML(~200个节点)可能需要一些时间(不知道多久); 我怎样才能避免可怕的ANR?我正在使用Pull Parser.
请帮我找到这些问题的答案.
谢谢.
android ×1