|
|
@@ -5,11 +5,14 @@ package com.xzjmyk.pm.activity;
|
|
|
|
|
|
import android.app.Activity;
|
|
|
import android.content.Intent;
|
|
|
+import android.net.Uri;
|
|
|
import android.os.Bundle;
|
|
|
import android.util.Log;
|
|
|
import android.view.KeyEvent;
|
|
|
+import android.webkit.DownloadListener;
|
|
|
import android.webkit.WebSettings;
|
|
|
import android.webkit.WebView;
|
|
|
+import android.webkit.WebViewClient;
|
|
|
|
|
|
import com.uuzuche.lib_zxing.activity.CodeUtils;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
|
@@ -43,7 +46,25 @@ public class CaptureResultActivity extends Activity {
|
|
|
webSettings.setLoadWithOverviewMode(true);
|
|
|
|
|
|
webSettings.setDomStorageEnabled(true);
|
|
|
-// mWebView.setWebViewClient(new WebViewClient());
|
|
|
+ webSettings.setCacheMode(WebSettings.LOAD_DEFAULT);
|
|
|
+ mWebView.setWebViewClient(new WebViewClient() {
|
|
|
+ @Override
|
|
|
+ public boolean shouldOverrideUrlLoading(WebView view, String url) {
|
|
|
+ /*view.loadUrl(url);
|
|
|
+ return true;*/
|
|
|
+ return false;
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ mWebView.setDownloadListener(new DownloadListener() {
|
|
|
+ @Override
|
|
|
+ public void onDownloadStart(String url, String userAgent, String contentDisposition, String mimetype, long contentLength) {
|
|
|
+ Uri uri = Uri.parse(url);
|
|
|
+ Intent intent = new Intent(Intent.ACTION_VIEW,uri);
|
|
|
+ startActivity(intent);
|
|
|
+// finish();
|
|
|
+ }
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
private void initData() {
|
|
|
@@ -74,14 +95,6 @@ public class CaptureResultActivity extends Activity {
|
|
|
finish();
|
|
|
}
|
|
|
});
|
|
|
- /*Timer timer = new Timer();
|
|
|
- TimerTask task = new TimerTask() {
|
|
|
- @Override
|
|
|
- public void run() {
|
|
|
- finish();
|
|
|
- }
|
|
|
- };
|
|
|
- timer.schedule(task,500);*/
|
|
|
}
|
|
|
}
|
|
|
}
|