使用Android服务在全球范围内设置方向

时间:2015-08-27 05:04:44

标签: android service screen-orientation

我想使用检查是否满足某些要求的服务动态设置屏幕方向。如果符合要求,则会动态更改纵向或横向方向。我不想使用活动。已有一篇文章与我的问题相关,但该解决方案使用的是LinearLayout,它在服务上下文中始终返回null。 帖子的链接: How can I globally force screen orientation in Android?

你有什么建议我怎样才能实现这样的东西?

1 个答案:

答案 0 :(得分:0)

我找到了问题的根本原因。我试图在服务的构造函数中膨胀线性布局,但是在实际活动调用服务之前创建服务实例。因此,任何UI交互都应该在实际绑定服务之后完成。然后没有出现空指针异常。 此外,在全局设置方向时,活动和服务之间没有区别。此代码有效How can I globally force screen orientation in Android?