gpt4 book ai didi

c# - James Montemagno 的 Xam.Plugins.Settings 似乎没有保存我的设置

转载 作者:太空宇宙 更新时间:2023-11-03 22:42:08 25 4
gpt4 key购买 nike

我正在尝试在 Xamarin 表单应用程序中使用 James Montemagno 的设置插件,但每次我重新启动我的应用程序时,设置都会恢复为默认设置,不显示我在上次运行应用程序时所做的更改.

AddOrUpdateValue 和其他方法有一个文件名参数,它似乎是可选的。还是必须的?我用文件名试过了,但它似乎仍然没有保存设置。

我需要做些什么来“保存”设置吗?我一定是错过了什么......

最佳答案

Xam.Plugins.Settings 没有“保存”。

这是一个使用静态类的例子:

using Plugin.Settings;
using Plugin.Settings.Abstractions;

public static class Settings
{
static ISettings AppSettings => CrossSettings.Current;

public static string MySetting
{
get => AppSettings.GetValueOrDefault("MySettingKey", LastUsedDefault);
set => AppSettings.AddOrUpdateValue("MySettingKey", value);
}
}

当您需要更新或检索设置时,只需像使用任何属性一样使用它:

var Foo = Settings.MySetting;

Settings.MySetting = Bar;

关于c# - James Montemagno 的 Xam.Plugins.Settings 似乎没有保存我的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51660837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com