dont swallow exceptions
This commit is contained in:
@@ -47,15 +47,8 @@ namespace SharedSettingsAbstraction.Setting
|
|||||||
public T getSetting(Context con )
|
public T getSetting(Context con )
|
||||||
{
|
{
|
||||||
var shared = con.GetSharedPreferences(_preferenceName, FileCreationMode.WorldReadable);
|
var shared = con.GetSharedPreferences(_preferenceName, FileCreationMode.WorldReadable);
|
||||||
try
|
|
||||||
{
|
|
||||||
value = (T)shared.All.Where(x => x.Key == key).FirstOrDefault().Value;
|
value = (T)shared.All.Where(x => x.Key == key).FirstOrDefault().Value;
|
||||||
if (value == null) SetSetting(con, _defaultValue);
|
if (value == null) SetSetting(con, _defaultValue);
|
||||||
}
|
|
||||||
catch (Exception)
|
|
||||||
{
|
|
||||||
value = (T)_defaultValue;
|
|
||||||
}
|
|
||||||
|
|
||||||
return value;
|
return value;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user