Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Android服务设置全局方向_Android_Service_Screen Orientation - Fatal编程技术网

使用Android服务设置全局方向

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

我想使用检查是否满足某些要求的服务动态设置屏幕方向。如果遇到它,它会动态地将方向更改为纵向或横向。我不想使用活动。已经有一篇帖子与我的问题相关,但解决方案使用LinearLayout,它在服务上下文中始终返回null。 该帖子的链接:


你有什么建议我如何实现这样的功能吗?

我找到了问题的根本原因。我试图在服务的构造函数中扩展线性布局,但是服务实例是在实际活动调用服务之前创建的。因此,任何UI交互都应该在实际绑定服务之后进行。这样就不会发生空指针异常。 此外,在全局设置方向时,活动和服务之间没有区别。此代码有效