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

1.修改通知详情

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