提交 6347f6b7 authored 作者: lgd's avatar lgd

1.修改通知详情

上级 9bd3f5e5
package com.wd.workoffice.ui.activity;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.MenuItem;
import android.webkit.WebSettings;
......@@ -14,21 +11,13 @@ import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.wd.workoffice.R;
import com.wd.workoffice.app.BaseBean;
import com.wd.workoffice.app.Config;
import com.wd.workoffice.app.WorkToolBarActivity;
import com.wd.workoffice.bean.MsgBean;
import com.wd.workoffice.retrofit.RtfUtils;
import com.wd.workoffice.retrofit.WorkObserver;
import com.wd.workoffice.util.UserKeeper;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import butterknife.BindView;
import butterknife.ButterKnife;
import flexible.xd.android_base.network.rtfhttp.Transformer;
import flexible.xd.android_base.utils.LogUtils;
import io.reactivex.disposables.Disposable;
/**
......@@ -74,20 +63,20 @@ public class NoticeDetailActivity extends WorkToolBarActivity {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String urlNewString) {
if (!loadingFinished) {
redirect = true;
}
// if (!loadingFinished) {
// redirect = true;
// }
loadingFinished = false;
LogUtils.LOGE("bb", urlNewString);
String tag="tel";
// loadingFinished = false;
// LogUtils.LOGE("bb", urlNewString);
// String tag="tel";
if (urlNewString.contains(tag)) {
Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(urlNewString));
startActivity(intent);
//这个超连接,java已经处理了,webview不要处理了
return true;
}
// if (urlNewString.contains(tag)) {
// Intent intent = new Intent(Intent.ACTION_DIAL, Uri.parse(urlNewString));
// startActivity(intent);
// //这个超连接,java已经处理了,webview不要处理了
// return true;
// }
wvContent.loadUrl(urlNewString);
return true;
}
......@@ -95,25 +84,25 @@ public class NoticeDetailActivity extends WorkToolBarActivity {
@Override
public void onPageStarted(WebView webView, String s, Bitmap bitmap) {
super.onPageStarted(webView, s, bitmap);
loadingFinished = false;
// loadingFinished = false;
}
@Override
public void onPageFinished(WebView view, String url) {
// wvContent.addJavascriptInterface(this, "android");
if (!redirect) {
loadingFinished = true;
}
if (loadingFinished && !redirect) {
//HIDE LOADING IT HAS FINISHED
Map<String, Object> param = new HashMap<>();
param.put("token", UserKeeper.getInstance().getToken());
wvContent.loadUrl("javascript:postToken(" + JSON.toJSONString(param) + ")");
} else {
redirect = false;
}
// if (!redirect) {
// loadingFinished = true;
// }
//
// if (loadingFinished && !redirect) {
// //HIDE LOADING IT HAS FINISHED
// Map<String, Object> param = new HashMap<>();
// param.put("token", UserKeeper.getInstance().getToken());
// wvContent.loadUrl("javascript:postToken(" + JSON.toJSONString(param) + ")");
// } else {
// redirect = false;
// }
}
});
// wvContent.setWebViewClient(new WebViewClient() {
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/ll_web"
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<WebView
android:id="@+id/wv_content"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
android:layout_height="match_parent" />
</LinearLayout>
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论