开发者社区> 问答> 正文

在没有任何上下文的情况下获取Android的系统偏好设置

在Android实用工具类中,我想在一个类中获得系统偏好值,但是我那里没有上下文,因为调用它的类也没有上下文。我发现对于资源,可以使用静态Resources.getSystem()功能。有没有类似的方法可以在没有上下文的情况下获取系统偏好设置?

我的课不是活动也不是服务。这是一个实用程序类。如果需要,可以提供更多信息。

展开
收起
Puppet 2020-01-23 12:42:45 400 0
1 条回答
写回答
取消 提交回答
  • 您必须向其发送上下文-不要试图逃避职责。:)您的实用程序类必须在某个级别被Activity或Service调用,并且您将通过每个方法调用将Context一直传递到整个行。我知道这很烦人,我必须自己做类似的事情。认为这可以使您的代码保持简单,并要求尽可能少的方法调用来完成某些事情。

    2020-01-23 12:42:59
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载