Commit 750af348 authored by Varun Patil's avatar Varun Patil

Make transition seamless

parent 900c4c4e
...@@ -63,6 +63,7 @@ public class WebViewFragment extends BaseFragment { ...@@ -63,6 +63,7 @@ public class WebViewFragment extends BaseFragment {
public ValueCallback<Uri[]> uploadMessage; public ValueCallback<Uri[]> uploadMessage;
private ProgressDialog progressDialog; private ProgressDialog progressDialog;
private String query = ""; private String query = "";
private boolean disableProgress = false;
public WebViewFragment() { public WebViewFragment() {
// Required empty public constructor // Required empty public constructor
...@@ -226,6 +227,7 @@ public class WebViewFragment extends BaseFragment { ...@@ -226,6 +227,7 @@ public class WebViewFragment extends BaseFragment {
if (getView() == null || getActivity() == null) return; if (getView() == null || getActivity() == null) return;
WebView webView = getView().findViewById(R.id.add_event_webview); WebView webView = getView().findViewById(R.id.add_event_webview);
disableProgress = true;
code += code.contains("?") ? "&" : "?"; code += code.contains("?") ? "&" : "?";
webView.loadUrl(code + "sandbox=true"); webView.loadUrl(code + "sandbox=true");
} }
...@@ -403,11 +405,12 @@ public class WebViewFragment extends BaseFragment { ...@@ -403,11 +405,12 @@ public class WebViewFragment extends BaseFragment {
@Override @Override
public void onProgressChanged(WebView view, int progress) { public void onProgressChanged(WebView view, int progress) {
if (progress < 100) { if (progress < 100 && !disableProgress) {
progressDialog.show(); progressDialog.show();
} }
if (progress == 100) { if (progress == 100) {
progressDialog.dismiss(); progressDialog.dismiss();
disableProgress = false;
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment