提示,本文不讨论横竖屏切换后生命周期的问题,需要了解的自行百度,网上很多解释。
需求:A页面是竖屏,此时要跳转到从B页面(横屏)操作,如:签名后,返回A展示效果。
大多数人用的方法就是 A.startActivityForResult(intent,100);
然后B页面操作完后,setResult(RESULT_OK,intent);
A界面通过onActivityResult(),等着接收返回值,那么,坑就出现了。。。。。。。
看代码、、、
大佬们给看看这这段代码有什么问题么? 欢迎下方评论。
这样写的话,就出现了标题所说的那样,A页面会变成横屏,在变回竖屏,这样很影响用户体验。
解决办法: 额。。。。。其实我也不明白为什么要用下面的办法,看吧
我也不知道为什么,总之问题是解决了,有明白原理的大佬,欢迎评论交流,谢谢大家。