Xamarin.Forms (Android/IOS) 注销前如何保存 UserDetails

How to save UserDetails before logging out in Xamarin.Forms (Android/IOS)

我不知道像下面的代码这样的注销过程是否正确,但我想在用户点击注销按钮之前保存所有用户更改。有没有办法做到这一点?你有一些示例链接或一些 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
        }
    }

你可以看看Xamarin.Essentials: Preferences

首选项 class 有助于将应用程序首选项存储在 key/value 存储中。

您只需要在注销前保存数据,例如:

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

并获取数据:

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