//This method will clear the sharedpreference
//It will be called on logout
public void logout() {
SharedPreferences.Editor editor = getSharedPreferences().edit();
editor.clear();
editor.apply();
}
Приведу пример своей реализации. Чать класс Utils:
class Utils {
public static SharedPreferences.Editor getSharedPrefEditor(Context context) {
return context.getSharedPreferences(SHARED_PREF_NAME, Context.MODE_PRIVATE).edit();
}
public static String getCurrentUserRole(Context context) {
return getSharedPref(context).getString(User.ROLE, "");
}
public static String getCurrentUserPhone(Context context) {
return getSharedPref(context).getString(User.PHONE, null);
}
}
Код на добавление:
SharedPreferences.Editor sharedPrefEditor = Utils.getSharedPrefEditor(this);
sharedPrefEditor.putString(User.ROLE, user.getRole());
sharedPrefEditor.putString(User.USER_ID, firebaseUser.getUid());
sharedPrefEditor.putString(User.USER_NAME, user.getName());
sharedPrefEditor.putString(User.USER_EMAIL, user.getEmail());
sharedPrefEditor.putString(User.USER_AVATAR, user.getAvatarUrl());
sharedPrefEditor.putString(User.PHONE, user.getPhone());
sharedPrefEditor.apply();
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Есть консоль, которая реализована с помощью TextFlow, там цветные сообщения (если ошибка - красное, предупреждение - желтое и тд)TextFlow не дает выделять...
В чем проблема, бьюсь уже долгое время, но не могу понять в чем именно проблема Аннотации: @Repository, @Service, @Controller, @Authowired стоят на своем месте
Есть программа, которая разбивает введенное предложение сплитом на слова и записывает в массив
При вызове этой строчки происходит краш приложенияЧто может быть не так?