0

我有一个当前仅针对 Android 平台的 Xamarin Forms 应用程序。对于这个应用程序,我需要存储一些应用程序设置。为此,我查看了 Xamarin Essentials 库的首选项功能。

阅读文档(此处)后,有几件事我不明白。

首先,标题为“平台实现细节”(适用于 Android)的部分说明如下:

所有数据都存储在共享首选项中。如果未指定 sharedName,则使用默认共享首选项,否则该名称用于获取具有指定名称的私有共享首选项。

按照本节中的链接,似乎有几种不同的方式来获取偏好(共享与否?)。但是,查看 Xamarin Essentials 库的 API,我看不到这是如何完成的/理解这个概念。有人可以详细说明一下吗?

其次,通过阅读标题为“与系统设置集成”的部分,听起来您可以选择将首选项与系统设置联系起来。对我来说,这听起来像是我可以更改首选项设置而无需实际进入应用程序(来自设置小部件)。这个对吗?如果是这样,我如何从 Xamarin Forms 进行设置?在链接之后,我似乎需要定义一个设置屏幕。我不确定需要什么/在哪里放置所有东西。有人可以详细说明一下吗?有人可以指出我的代码示例吗?

4

0 回答 0