diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/web/WebActivity.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/web/WebActivity.java
index 43ad552..6ed6ccf 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/web/WebActivity.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/ui/web/WebActivity.java
@@ -15,6 +15,7 @@ import android.webkit.WebResourceRequest;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
+import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;
@@ -48,6 +49,7 @@ public class WebActivity extends BaseActivity {
private int id = -1;
private WebView wv;
private TextView title_tv;
+ private ProgressBar progressBar;
private PaxWebChromeClient chromeClient;
private ToH5Bean toH5Bean;
@@ -59,6 +61,7 @@ public class WebActivity extends BaseActivity {
con=this;
initHardwareAccelerate();
wv = findViewById(R.id.wv);
+ progressBar = findViewById(R.id.progressBar);
title_tv = findViewById(R.id.title);
Intent in = getIntent();
url = in.getExtras().getString("url");
@@ -66,7 +69,7 @@ public class WebActivity extends BaseActivity {
toH5Bean = (ToH5Bean)in.getSerializableExtra("ToH5Bean");
String carNumber = toH5Bean.getCarNumber();
id = in.getExtras().getInt("id");
- chromeClient = new PaxWebChromeClient(this,null,null);
+ chromeClient = new PaxWebChromeClient(this,progressBar,null);
if ("咨询建议".equals(title)) {
initOpinion();
} else {
diff --git a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PaxWebChromeClient.java b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PaxWebChromeClient.java
index aa23326..dea69a8 100644
--- a/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PaxWebChromeClient.java
+++ b/app/src/main/java/com/arpa/hndahesudintocctmsdriver/util/PaxWebChromeClient.java
@@ -5,6 +5,7 @@ import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
+import android.view.View;
import android.webkit.PermissionRequest;
import android.webkit.ValueCallback;
import android.webkit.WebChromeClient;
@@ -38,12 +39,12 @@ public class PaxWebChromeClient extends WebChromeClient {
@Override
public void onProgressChanged(WebView view, int newProgress) {
if (newProgress == 100) {
- //bar.setVisibility(View.INVISIBLE);
+ bar.setVisibility(View.INVISIBLE);
} else {
-// if (View.INVISIBLE == bar.getVisibility()) {
-// bar.setVisibility(View.VISIBLE);
-// }
-// bar.setProgress(newProgress);
+ if (View.INVISIBLE == bar.getVisibility()) {
+ bar.setVisibility(View.VISIBLE);
+ }
+ bar.setProgress(newProgress);
}
super.onProgressChanged(view, newProgress);
}
diff --git a/app/src/main/res/layout/activity_web.xml b/app/src/main/res/layout/activity_web.xml
index 5d34edd..c63aa92 100644
--- a/app/src/main/res/layout/activity_web.xml
+++ b/app/src/main/res/layout/activity_web.xml
@@ -3,11 +3,24 @@
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
-
+ android:layout_height="match_parent">
+
+
+
+