确定方向时应该如何使用 android:configChanges
目前,我正在处理动态壁纸中的方向,清单中的服务设置设置为:
android:screenOrientation="sensor"
android:configChanges="orientation"
我听到有人说我应该使用:
android:screenOrientation="sensor"
android:configChanges="keyboard|orientation"
注意 - 我在 onConfigurationChanged()
中使用一些自定义代码code> method
我应该这样做的正确方法是什么?
Currently I am handling orientation in my live wallpaper with my service settings in the manifest set to:
android:screenOrientation="sensor"
android:configChanges="orientation"
I've heard some people say I should be using:
android:screenOrientation="sensor"
android:configChanges="keyboard|orientation"
Note -- I am using some custom code inside the onConfigurationChanged()
method
What is the correct way I should be doing it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因此,如果您只需要管理旋转,键盘标志就没用了,因为文档说:
事件发生时将调用
onConfigurationChanged()
回调。因此,您的自定义代码位于回调 self 内部是正确的。So if you need to manage only the rotation, the keyboard flag is useless since documentation says:
the
onConfigurationChanged()
callback is called when the event occurs. So it is correct that your custom code is inside the callback self.