使用Android服务设置全局方向
我想使用检查是否满足某些要求的服务动态设置屏幕方向。如果遇到它,它会动态地将方向更改为纵向或横向。我不想使用活动。已经有一篇帖子与我的问题相关,但解决方案使用LinearLayout,它在服务上下文中始终返回null。 该帖子的链接:使用Android服务设置全局方向,android,service,screen-orientation,Android,Service,Screen Orientation,我想使用检查是否满足某些要求的服务动态设置屏幕方向。如果遇到它,它会动态地将方向更改为纵向或横向。我不想使用活动。已经有一篇帖子与我的问题相关,但解决方案使用LinearLayout,它在服务上下文中始终返回null。 该帖子的链接: 你有什么建议我如何实现这样的功能吗?我找到了问题的根本原因。我试图在服务的构造函数中扩展线性布局,但是服务实例是在实际活动调用服务之前创建的。因此,任何UI交互都应该在实际绑定服务之后进行。这样就不会发生空指针异常。 此外,在全局设置方向时,活动和服务之间没有区
你有什么建议我如何实现这样的功能吗?我找到了问题的根本原因。我试图在服务的构造函数中扩展线性布局,但是服务实例是在实际活动调用服务之前创建的。因此,任何UI交互都应该在实际绑定服务之后进行。这样就不会发生空指针异常。 此外,在全局设置方向时,活动和服务之间没有区别。此代码有效