自动旋转停止音乐时,应用旋转
问题描述:
android:screenOrientation="portrait"
到活动清单中,但如果设备已打开应用程序仍然旋转。无法在手机上添加所有代码。但是当我回到家时会增加。
答
从您写下的几行中很难理解您需要什么。看起来您正在创建音乐播放器应用程序,并且您正面临着改变设备方向时音乐停止播放的问题。它也看起来像你解决这个问题是为了防止屏幕方向的变化。如果我这样做是正确,你可以通过把下面一行在你的活动代码清单内防止屏幕方向:
android:configChanges="orientation|screenSize"
音乐停止播放,因为当屏幕方向变化时,系统会破坏并重新创建活动。如果您从上面的行删除screenSize
,系统不会破坏您的活动,因此音乐将继续播放,但用户仍然可以旋转屏幕。而且,如果你的应用程序实际上是一个音乐播放器,我会考虑其他实现它的方式,比如后台服务。
答
您可以设置方向有两种方式:
一编程方式:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
II。在您的AndroidManifest.xml中
<activity android:name=".activity"
android:screenOrientation="portrait">
</activity>
该代码将是绝对必需的。 – vkm 2014-10-29 09:28:24
是的10分钟开始工作,所以不会有4小时 – soul6942 2014-10-29 09:29:43
把你的Manifest文件 – Palak 2014-10-29 09:35:29