#if java
public static anywheresoftware.b4a.objects.collections.Map _settings = new anywheresoftware.b4a.objects.collections.Map();
public static String _settingsfilename = "settings.properties";
public static String _getsetting2(anywheresoftware.b4a.BA _ba,String _key,String _defaultvalue) throws Exception{
if (_settings.IsInitialized()==anywheresoftware.b4a.keywords.Common.False) {
if (anywheresoftware.b4a.keywords.Common.File.Exists(_getfolder(_ba),_settingsfilename)) {
_settings = anywheresoftware.b4a.keywords.Common.File.ReadMap(_getfolder(_ba),_settingsfilename);
}else {
if (true) return _defaultvalue;
};
};
if (true) return BA.ObjectToString(_settings.GetDefault((Object)(_key.toLowerCase()),(Object)(_defaultvalue)));
return "";
}
public static String _getfolder(anywheresoftware.b4a.BA _ba) throws Exception{
String _targetdir = "";
_targetdir = anywheresoftware.b4a.keywords.Common.File.getDirInternal();
if (anywheresoftware.b4a.keywords.Common.File.getExternalWritable()) {
_targetdir = anywheresoftware.b4a.keywords.Common.File.getDirDefaultExternal();};
if (true) return _targetdir;
return "";
}
public void _onCreate() {
_settings = new anywheresoftware.b4a.objects.collections.Map();
BA activityBA;
activityBA = new BA(this, layout, processBA, "amonet.mobile2", "amonet.mobile2.main");
try{
main._currentthemeid = (int)(Double.parseDouble(_getsetting2(activityBA,"CurrentThemeId","0")));
} catch(Exception e){
BA.LogInfo("Error" + e);
}
if (main._currentthemeid != 0)
setTheme(main._currentthemeid);
}
#end if