我正在使用SharedPreferences来保存来自多个Activity和Fragments的多个值,并在各种其他类型中重用它们。到目前为止,这个工作正常。 我主要保存整数。是否可以将此类SharedPreference的默认值设置为空,以便在TextView中显示该值时,TextView将为空? 我希望这样做是为了方便用户,因此,如果用户要更改默认值,则不必删除该字段中的默认值。
这是我的意思的示例:
SharedPreferences sharedPref = getSharedPreferences("Datenspeicher", Context.MODE_PRIVATE);
int Stk_jahr = sharedPref.getInt("sp_stueckzahl", 0);
Stueckzahl.setText(String.valueOf(Stk_jahr));
在此示例中,如果sp_stueckzahl中未保存任何值,则TextView Stueckzahl将显示0。我希望它为空。
谢谢