要打印SharedPreferences中的String值,并在找不到值时打印默认值,可以使用以下代码示例:
// 获取SharedPreferences对象
SharedPreferences sharedPreferences = getSharedPreferences("MyPrefs", Context.MODE_PRIVATE);
// 从SharedPreferences中获取String值,如果找不到则返回默认值
String value = sharedPreferences.getString("key", "默认值");
// 打印值
Log.d("TAG", "Value: " + value);
在上面的示例中,我们使用了SharedPreferences对象的getString()方法来获取存储的String值。该方法接受两个参数:键和默认值。如果找到了与键对应的值,则返回该值,否则返回默认值。
在示例中,我们将SharedPreferences对象名设置为"MyPrefs",可以根据自己的需求更改。我们还将键设置为"key",也可以根据自己的需求更改。最后,我们将默认值设置为"默认值",在找不到值时将返回该默认值。
最后,我们使用Log.d()方法将值打印到Logcat中。在示例中,我们将标签设置为"TAG",可以根据自己的需求更改。