#android #string #sharedpreferences #getstring
Вопрос:
В моем приложении для Android я сохраняю последний заказ, сделанный в Sharedpreference. Когда пользователь проверяет наличие последнего заказа, я вызываю Sharedprefernce и показываю его. Это работает идеально. Но если в общих настройках ничего не сохранено, приложение выходит из строя. Поэтому я хотел бы сначала проверить, сохранены ли в sharedpreference какие-либо значения или нет.
Строка lastOrder = SharedPreferences.getString(«Порядок», «»);
Ответ №1:
вам просто нужно проверить isEmpty
sharedPreference
свое значение, прежде чем устанавливать его
String lastOrder = sharedPreferences.getString("orderNO", "");
if (!lastOrder.equals("")){
orderField.setText(lastOrder);
}