この機能を使用してAndroid Appから共有設定を抽出します。しかし、要求されたフィールドが存在するかどうかはわかりません。私はtry catch内でコードをラップするか、フィールドが存在しないときにはgetString()
は安全ですか?try catch内でgetSharedPreferencesをラップする必要がありますか?
public String loadPreferences(String what){
SharedPreferences settings =this.getSharedPreferences("settings", Context.MODE_PRIVATE);
String content =settings.getString(what, "empty");
return content;
}
は「値なし」と等しいですティン "? –
@AliSheikhpour:はい。 – CommonsWare