美文网首页
Android横竖屏切换,A(竖)切B(横)返回后,A先横,在变

Android横竖屏切换,A(竖)切B(横)返回后,A先横,在变

作者: 从开始到现在_5ee8 | 来源:发表于2018-12-20 16:56 被阅读0次

    提示,本文不讨论横竖屏切换后生命周期的问题,需要了解的自行百度,网上很多解释。

    需求:A页面是竖屏,此时要跳转到从B页面(横屏)操作,如:签名后,返回A展示效果。

     大多数人用的方法就是  A.startActivityForResult(intent,100);

    然后B页面操作完后,setResult(RESULT_OK,intent);

    A界面通过onActivityResult(),等着接收返回值,那么,坑就出现了。。。。。。。

    看代码、、、

    大佬们给看看这这段代码有什么问题么? 欢迎下方评论。

    这样写的话,就出现了标题所说的那样,A页面会变成横屏,在变回竖屏,这样很影响用户体验。

    解决办法: 额。。。。。其实我也不明白为什么要用下面的办法,看吧

    我也不知道为什么,总之问题是解决了,有明白原理的大佬,欢迎评论交流,谢谢大家。

    相关文章

      网友评论

          本文标题:Android横竖屏切换,A(竖)切B(横)返回后,A先横,在变

          本文链接:https://www.haomeiwen.com/subject/snkilftx.html