|
|
@@ -6,6 +6,7 @@ import android.app.AlertDialog;
|
|
|
import android.content.ClipData;
|
|
|
import android.content.DialogInterface;
|
|
|
import android.content.Intent;
|
|
|
+import android.graphics.Bitmap;
|
|
|
import android.net.Uri;
|
|
|
import android.os.Build;
|
|
|
import android.os.Bundle;
|
|
|
@@ -28,6 +29,7 @@ import com.lwkandroid.imagepicker.data.ImagePickType;
|
|
|
import com.wiipu.commonlib.base.BaseMvpFragment;
|
|
|
import com.wiipu.commonlib.net.HttpClient;
|
|
|
import com.wiipu.commonlib.utils.image.GlideImgLoader;
|
|
|
+import com.wiipu.commonlib.widget.LoadingDialog;
|
|
|
import com.wiipu.peopleheart.R;
|
|
|
|
|
|
import java.io.File;
|
|
|
@@ -59,6 +61,7 @@ public class CaseFragment extends BaseMvpFragment {
|
|
|
private final static int FILE_CHOOSER_RESULT_CODE = 10000;
|
|
|
private final static int REQUEST_CAMERA = 10001;
|
|
|
private boolean needClearHistory = false;
|
|
|
+ private LoadingDialog mLoadingDialog;
|
|
|
@Override
|
|
|
protected void attach() {
|
|
|
|
|
|
@@ -117,6 +120,7 @@ public class CaseFragment extends BaseMvpFragment {
|
|
|
|
|
|
@Override
|
|
|
protected void initViews() {
|
|
|
+ mLoadingDialog = new LoadingDialog(getActivity());
|
|
|
//设置WebView属性,能够执行Javascript脚本
|
|
|
WebSettings webSettings=mWebView.getSettings();
|
|
|
webSettings.setJavaScriptEnabled(true);
|
|
|
@@ -139,11 +143,17 @@ public class CaseFragment extends BaseMvpFragment {
|
|
|
// mWebView.setWebViewClient(new WebViewClient());
|
|
|
mWebView.setWebViewClient(new WebViewClient() {
|
|
|
|
|
|
+ @Override
|
|
|
+ public void onPageStarted(WebView webView, String s, Bitmap bitmap) {
|
|
|
+ super.onPageStarted(webView, s, bitmap);
|
|
|
+ mLoadingDialog.show();
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public void onPageFinished(WebView view, String url) {
|
|
|
|
|
|
super.onPageFinished(view, url);
|
|
|
+ mLoadingDialog.dismiss();
|
|
|
String title = view.getTitle();
|
|
|
if (!TextUtils.isEmpty(title)) {
|
|
|
tvTitleCase.setText(title);
|