Как сохранить UserDetails перед выходом из Xamarin.Forms (Android / IOS) - PullRequest
0 голосов
/ 08 марта 2020

Я не знаю, правильно ли выполнен процесс выхода из системы, например приведенный ниже код, но я хотел бы сохранить все изменения пользователя до того, как пользователь нажмет кнопку выхода. Есть ли способ сделать это? У вас есть примеры ссылок или несколько php скриптов, которые могут это сделать?

private async void LogoutButton_Clicked(object sender, EventArgs e)
    {

        var res = await DisplayAlert("Would you like to logout?", null, "Yes", "Cancel");

        if(res == true)
        {
            Application.Current.MainPage = new NavigationPage(new MainPage()); //login page
        }
    }

1 Ответ

0 голосов
/ 09 марта 2020

Вы можете посмотреть на Xamarin.Essentials: Предпочтения

Класс Предпочтения помогает хранить настройки приложения в хранилище ключей / значений.

вам просто нужно сохранить данные перед выходом из системы, например:

Preferences.Set("my_key", "my_value");

и получить данные:

var myValue = Preferences.Get("my_key", "default_value");
...