如何在应用程序内存中临时存储数据,以便在Xamarin.Forms中重新启动应用程序时不会保存数据?



谁能帮我把数据保存在应用程序内存中,以便应用程序重新启动时不保存数据,存储的数据需要在页面之间内部使用

您可以使用Xamarin。要点:用于在需要时存储数据的首选项。当你不需要它的时候,把它取下来。

Preferences.Set("my_key", "my_value"); //save data
var myValue = Preferences.Get("my_key", "default_value"); //get data
Preferences.Remove("my_key"); //remove the key from preferences:
Preferences.Clear(); // remove all preferences

或Secure Storage.

await SecureStorage.SetAsync("oauth_token", "secret-oauth-token-value");//save the data
var oauthToken = await SecureStorage.GetAsync("oauth_token"); //get the data
SecureStorage.Remove("oauth_token");  //remove a specific key
SecureStorage.RemoveAll();  //remove all keys

最新更新