Как вытащить данные из сессии для других активностей [закрыт]

160
07 октября 2018, 08:10
 //This method will clear the sharedpreference
    //It will be called on logout
    public void logout() {
        SharedPreferences.Editor editor = getSharedPreferences().edit();
        editor.clear();
        editor.apply();
    }
Answer 1

Приведу пример своей реализации. Чать класс 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();
READ ALSO
Выбор способа вывода текста для консоли приложения

Выбор способа вывода текста для консоли приложения

Есть консоль, которая реализована с помощью TextFlow, там цветные сообщения (если ошибка - красное, предупреждение - желтое и тд)TextFlow не дает выделять...

164
Spring-Hibernate-Tomcat не деплоится

Spring-Hibernate-Tomcat не деплоится

В чем проблема, бьюсь уже долгое время, но не могу понять в чем именно проблема Аннотации: @Repository, @Service, @Controller, @Authowired стоят на своем месте

175
Чтение из массива java

Чтение из массива java

Есть программа, которая разбивает введенное предложение сплитом на слова и записывает в массив

164
Краш при получении значение из strings.xml Android

Краш при получении значение из strings.xml Android

При вызове этой строчки происходит краш приложенияЧто может быть не так?

167