美文网首页
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