java - 是否可以在 Xamarin 中检索存储在 Java 中的 Android 共享首选项

标签 java android xamarin mobile sharedpreferences

我有一个以前用 Java 编写的 Android 应用程序,并使用 SharedPreferences 来存储一些详细信息。该应用程序已 hibernate 多年,并且没有通过框架更新进行更新。因此,在更新它时,决定使用 Xamarin 重新编写它。该应用程序是使用相同的包名称和详细信息编写的,因此可以将其作为当前应用程序的更新进行构建和推出。

现在...如果可能的话,我想做的是检索在应用程序的 java 版本中存储到手机的 SharedPreferences,以便在应用程序的 Xamarin 版本中使用。

我有原始代码,所以我知道他们为 Store 和变量命名的内容。我在设备上安装了旧应用程序,并使用该应用程序存储了一些详细信息。

我还在新的 Xamarin 应用程序中添加了必要的代码,以获取共享首选项并在同一设备上对其进行调试。但是,我没有收到任何返回值,只有定义的默认值。

我想知道是否有人以前能够做到这一点,或者我正在尝试的事情是否不可能,因为我们现在正在跨越语言。

我认为是后者,但在没有首先尝试并询问社区的情况下,我不会放弃。

任何想法或帮助将不胜感激!

最佳答案

是的。共享首选项文件只是 XML。使用什么语言来读取或写入它并没有什么特别的。

关于java - 是否可以在 Xamarin 中检索存储在 Java 中的 Android 共享首选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57806579/

相关文章:

android - 如何获得通知的圆角边缘

.net - SAP 与 Xamarin 集成?

java - 使用 jButton 将数据保存到 HashMap 中

java - 图像存储即服务

Java多线程服务器解释请

android - 如何判断 key 是否受硬件支持?

android - android 中 paytm 支付网关集成中的客户端证书是什么?

c# - 从继承自 UIVIewcontroller 的类继承(xamarin 和 c#)

xamarin.ios - MvvmCross - 适用于 Android 和 iOS 的弹出式导航、汉堡菜单、滑动菜单

java - Eclipse RCP 的 bin.includes 中的 build.properties 中的点是什么意思?