Commit 0c07fd6c authored by Varun Patil's avatar Varun Patil

Show progress dialog

parent fda38670
...@@ -61,6 +61,7 @@ public class LoginActivity extends AppCompatActivity { ...@@ -61,6 +61,7 @@ public class LoginActivity extends AppCompatActivity {
super.onCreate(savedInstanceState); super.onCreate(savedInstanceState);
session = new SessionManager(mContext); session = new SessionManager(mContext);
setContentView(R.layout.activity_login); setContentView(R.layout.activity_login);
progressDialog = new ProgressDialog(LoginActivity.this);
} }
private class WvClient extends WebViewClient private class WvClient extends WebViewClient
...@@ -75,7 +76,9 @@ public class LoginActivity extends AppCompatActivity { ...@@ -75,7 +76,9 @@ public class LoginActivity extends AppCompatActivity {
/* Capture redirect */ /* Capture redirect */
if (url.startsWith(redirectUri)) { if (url.startsWith(redirectUri)) {
/* Show progress dialog */ /* Show progress dialog */
progressDialog = new ProgressDialog(LoginActivity.this); if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
progressDialog.setMessage("Logging In"); progressDialog.setMessage("Logging In");
progressDialog.setCancelable(false); progressDialog.setCancelable(false);
progressDialog.setIndeterminate(true); progressDialog.setIndeterminate(true);
...@@ -95,10 +98,23 @@ public class LoginActivity extends AppCompatActivity { ...@@ -95,10 +98,23 @@ public class LoginActivity extends AppCompatActivity {
return true; return true;
} }
if (!progressDialog.isShowing()) {
progressDialog.setMessage("Loading");
progressDialog.setCancelable(false);
progressDialog.setIndeterminate(true);
progressDialog.show();
}
/* Load URL */ /* Load URL */
view.loadUrl(url); view.loadUrl(url);
return false; return false;
} }
@Override
public void onPageFinished(WebView view, String url) {
if (progressDialog.isShowing()) {
progressDialog.dismiss();
}
}
} }
@Override @Override
......
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