Android SharedPreferences проверяет наличие пустых или нулевых

#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);
    }