我有一个视频播放器,用户可以通过手动更改方向、旋转设备和按按钮来改变方向。当我点击按钮时,方向会改变为横向,但现在方向被锁定了,用户不能通过旋转设备回到纵向。我尝试过以下方法:
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
并且这个:
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
但似乎这些都不起作用。那么,我如何能够始终保持方向解锁,用户可以通过点击一个按钮切换方向并保持方向解锁?