将iPHone移植到Android应用程序 - 首选项

时间:2011-08-16 22:42:59

标签: android ios sharedpreferences

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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