我有FirstClass
,扩展android.app.Activity
SecondClass
,扩展android.app.Application
SettingsSaver settings
位于FirstClass
中;
因此,这是否相等:SettingsSaver settings = ( (SecondClass) getApplication() ).getSettings();
SettingsSaver settings = new SecondClass().getSettings();
如果是这样,有什么区别?
最佳答案
使用第一个,不要自己新建Application类。您要获取由系统初始化的Application实例。