Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/183.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
Java 当应用程序旋转时,自动旋转停止音乐_Java_Android_Eclipse_Android Mediaplayer - Fatal编程技术网

Java 当应用程序旋转时,自动旋转停止音乐

Java 当应用程序旋转时,自动旋转停止音乐,java,android,eclipse,android-mediaplayer,Java,Android,Eclipse,Android Mediaplayer,我补充说 android:screenOrientation="portrait" 移动到清单中的活动,但如果设备被打开,应用程序仍会旋转。无法在手机上添加所有代码。但我回家后会添加。您可以通过两种方式设置方向: android:screenOrientation="portrait" 一、在方案上: android:screenOrientation="portrait" setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_P

我补充说

android:screenOrientation="portrait"

移动到清单中的活动,但如果设备被打开,应用程序仍会旋转。无法在手机上添加所有代码。但我回家后会添加。

您可以通过两种方式设置方向:

android:screenOrientation="portrait"
一、在方案上:

android:screenOrientation="portrait"
 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
二,。在您的AndroidManifest.xml中

android:screenOrientation="portrait"
<activity android:name=".activity"
   android:screenOrientation="portrait">
</activity>

从你写的几行字中很难理解你需要什么。看起来您正在创建一个音乐播放器应用程序,您面临的问题是更改设备方向时音乐停止播放。看起来这个问题的解决方案是防止屏幕方向的改变。如果我没有弄错,您可以通过在清单内的活动标记中放置以下行来防止屏幕定向:

android:screenOrientation="portrait"
android:configChanges="orientation|screenSize" 

音乐停止播放,因为当屏幕方向改变时,系统会破坏并重新创建活动。如果你把屏幕尺寸从上面的一行删去,系统不会破坏你的活动,因此音乐会继续播放,但用户仍然可以旋转屏幕。此外,如果你的应用程序实际上是一个音乐播放器,我会考虑其他方法来实现它,比如后台服务。

代码将是绝对需要的。是的,在10min开始工作,这样就不会有4的HSPSPUT你的清单文件,这是问题和我使用的解决方案SND,我现在就试试看。问题是,当我的设备通过电缆连接到我的笔记本电脑,我将音乐播放器作为android应用程序运行时,无论发生什么情况,tge屏幕OridStation都保持纵向。拔下设备插头后,当设备转动时,屏幕将改变方向
android:screenOrientation="portrait"