Android橫豎屏切換,A(豎)切B(橫)返回后,A先橫,在變豎屏,解決辦法。

提示,本文不討論橫豎屏切換后生命周期的問題,需要了解的自行百度,網(wǎng)上很多解釋。

需求:A頁面是豎屏,此時要跳轉到從B頁面(橫屏)操作,如:簽名后,返回A展示效果。

?大多數(shù)人用的方法就是? A.startActivityForResult(intent,100);

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

A界面通過onActivityResult(),等著接收返回值,那么,坑就出現(xiàn)了。。。。。。。

看代碼、、、


大佬們給看看這這段代碼有什么問題么? 歡迎下方評論。

這樣寫的話,就出現(xiàn)了標題所說的那樣,A頁面會變成橫屏,在變回豎屏,這樣很影響用戶體驗。

解決辦法: 額。。。。。其實我也不明白為什么要用下面的辦法,看吧

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

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容