Not only that spares resources but it also avoid resetting the web view and its scroll.
This commit is contained in:
parent
89cfeb93db
commit
11b9a1763e
|
@ -270,7 +270,7 @@ public class ItemFragment extends Fragment {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onFragmentLoaded() {
|
private void onFragmentLoaded() {
|
||||||
if (webviewData != null) {
|
if (webviewData != null && !itemsLoaded) {
|
||||||
webvDescription.loadDataWithBaseURL("https://127.0.0.1", webviewData, "text/html", "utf-8", "about:blank");
|
webvDescription.loadDataWithBaseURL("https://127.0.0.1", webviewData, "text/html", "utf-8", "about:blank");
|
||||||
}
|
}
|
||||||
updateAppearance();
|
updateAppearance();
|
||||||
|
@ -420,8 +420,8 @@ public class ItemFragment extends Fragment {
|
||||||
.subscribe(result -> {
|
.subscribe(result -> {
|
||||||
progbarLoading.setVisibility(View.GONE);
|
progbarLoading.setVisibility(View.GONE);
|
||||||
item = result;
|
item = result;
|
||||||
itemsLoaded = true;
|
|
||||||
onFragmentLoaded();
|
onFragmentLoaded();
|
||||||
|
itemsLoaded = true;
|
||||||
}, error -> Log.e(TAG, Log.getStackTraceString(error)));
|
}, error -> Log.e(TAG, Log.getStackTraceString(error)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue