Android   发布时间:2022-04-28  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了android – 横向和纵​​向方向模式问题大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在运行一个应用程序,当我点击图像时我正在运行音频,同时正在播放音频,我将模式从横向更改为纵向或从纵向更改为横向,然后单击图像,它将播放另一个音频剪辑.

例:

现在正在播放2个音频.但是,通过单击相同模式下的图像不会发生此问题.

更改模式时有没有办法停止上一个活动?

解决方法

@H_450_15@ 对于播放音频文件,只需使用service不在Activity内播放,这样就可以停止服务,以便歌曲可以停止.然后你应该专注于你将如何处理你的方向

>重建活动
>处理方向自行改变.

我最好的建议是你应该自己处理.为此,你应该使用两件事:

>添加
< activity android:name =“.CurrentActivity android:configChanges =”keyboardHidden | orientation“>
 < /活性GT;

2.Call

@Override
public void onConfigurationChanged(Configuration newConfig) {
super.onConfigurationChanged(newConfig);
  if (newConfig.orientation == Configuration.oRIENTATION_LANDSCAPE) {
          Toast.makeText(this,"landscape",Toast.LENGTH_SHORT).show();
   } else if (newConfig.orientation == Configuration.oRIENTATION_PORTraiT){
        Toast.makeText(this,"porTrait",Toast.LENGTH_SHORT).show();
     }
}

如果方向已更改,您应该根据需要处理服务.

大佬总结

以上是大佬教程为你收集整理的android – 横向和纵​​向方向模式问题全部内容,希望文章能够帮你解决android – 横向和纵​​向方向模式问题所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。