提示,本文不討論橫豎屏切換后生命周期的問題,需要了解的自行百度,網(wǎng)上很多解釋。
需求:A頁面是豎屏,此時要跳轉到從B頁面(橫屏)操作,如:簽名后,返回A展示效果。
?大多數(shù)人用的方法就是? A.startActivityForResult(intent,100);
然后B頁面操作完后,setResult(RESULT_OK,intent);
A界面通過onActivityResult(),等著接收返回值,那么,坑就出現(xiàn)了。。。。。。。
看代碼、、、

大佬們給看看這這段代碼有什么問題么? 歡迎下方評論。
這樣寫的話,就出現(xiàn)了標題所說的那樣,A頁面會變成橫屏,在變回豎屏,這樣很影響用戶體驗。
解決辦法: 額。。。。。其實我也不明白為什么要用下面的辦法,看吧

我也不知道為什么,總之問題是解決了,有明白原理的大佬,歡迎評論交流,謝謝大家。