@SuppressWarnings("deprecation")
@Override
public void onCreate(Bundle savedInstanceState) {
- final DictionaryApplication application = (DictionaryApplication) getApplication();
+ DictionaryApplication.INSTANCE.init(getApplicationContext());
+ final DictionaryApplication application = DictionaryApplication.INSTANCE;
setTheme(application.getSelectedTheme().themeId);
final SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
@Override
public void onSharedPreferenceChanged(SharedPreferences p, String v) {
- final DictionaryApplication application = (DictionaryApplication)getApplication();
+ DictionaryApplication.INSTANCE.init(getApplicationContext());
+ final DictionaryApplication application = DictionaryApplication.INSTANCE;
File dictDir = application.getDictDir();
if (!dictDir.isDirectory() || !dictDir.canWrite() ||
- !application.checkFileCreate(dictDir)) {
+ !DictionaryApplication.checkFileCreate(dictDir)) {
String dirs = "";
String externalDir = Environment.getExternalStorageDirectory().getAbsolutePath();
if (new File(externalDir).canWrite())