我有一个webView片段,我在viewPager中使用。当我旋转我的设备的屏幕时,webview再次开始加载网页。片段在旋转时重新启动。我不希望webView在加载后再次加载。如何避免在屏幕旋转时重新加载片段。
答案 0 :(得分:0)
通常有三种方法可以做到这一点:
1.作为建议的一些答案,您可以区分第一次创建活动和从savedInstanceState恢复的活动的情况。这是通过重写onSaveInstanceState并检查onCreate的参数来完成的。
android:screenOrientation="portrait"
(或"landscape"
)来锁定活动。答案 1 :(得分:0)
试试这样:
setRetainInstance(true);
OnDestroy()将不再被调用,您的数据将被保留。