Android SharedPreferences 检查是否为空
Android SharedPreferences check for empty or null
在我的 android 应用程序中,我保存了在 Sharedpreference 中完成的最后一个订单。当用户检查最后一个订单时,我调用 Sharedpreference 并显示它。这是完美的工作。但是,如果共享首选项中没有保存任何内容,应用程序就会崩溃。所以我想先看看sharedpreference有没有保存值。
String lastOrder = sharedPreferences.getString("orderNO", "");
您只需要在设置前检查 isEmpty
个 sharedPreference
值
String lastOrder = sharedPreferences.getString("orderNO", "");
if (!lastOrder.equals("")){
orderField.setText(lastOrder);
}
在我的 android 应用程序中,我保存了在 Sharedpreference 中完成的最后一个订单。当用户检查最后一个订单时,我调用 Sharedpreference 并显示它。这是完美的工作。但是,如果共享首选项中没有保存任何内容,应用程序就会崩溃。所以我想先看看sharedpreference有没有保存值。
String lastOrder = sharedPreferences.getString("orderNO", "");
您只需要在设置前检查 isEmpty
个 sharedPreference
值
String lastOrder = sharedPreferences.getString("orderNO", "");
if (!lastOrder.equals("")){
orderField.setText(lastOrder);
}