[英]How to prevent restarting fragment while screen rotation?
我有一個在viewPager中使用的webView片段。當我旋轉設備屏幕時,webview再次開始加載網頁。旋轉后該片段重新啟動。我不希望webView一旦加載就再次加載。如何避免重新加載屏幕旋轉時碎片。
通常有三種方法可以做到這一點:
1.根據一些答案的建議,您可以區分首次創建活動並從saveInstanceState恢復活動的情況。 這是通過覆蓋onSaveInstanceState並檢查onCreate的參數來完成的。
android:screenOrientation="portrait"
(或"landscape"
)來將活動鎖定為一種方向。 嘗試這樣:
setRetainInstance(true);
OnDestroy()將不再被調用,您的數據將被保留。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.