【问题标题】:Porting iPHone to Android App - Preferences将 iPHone 移植到 Android 应用程序 - 首选项
【发布时间】:2025-12-06 08:25:02
【问题描述】:

我们正在将应用程序从 iPhone 移植到 Android。

有没有办法为首选项设置一个不需要传入 Android Context 对象的静态类?

在 iPhone 版本中,我们有一个静态设置类,它有一些逻辑,但也处理获取和设置用户选择。它可以被服务和其他非 UI 元素调用。

任何语言答案都可以,但我们使用 MonoTouch 和 MonoDroid 来利用 .NET。

【问题讨论】:

    标签: android ios sharedpreferences


    【解决方案1】:

    不,没有办法做到这一点。首选项是特定于包的,包由上下文表示。

    在您的 Service 中,您可以将服务本身用作上下文,或者您可以在您从任何其他应用程序启动的包中创建首选项活动。

    【讨论】:

      最近更新 更多