修复测试反馈问题

This commit is contained in:
2023-10-26 18:06:46 +08:00
parent aa6c06927b
commit 430c24db05
13 changed files with 173 additions and 73 deletions

View File

@@ -21,11 +21,14 @@ import com.alibaba.android.arouter.facade.annotation.Route;
import com.shayu.onetoone.R;
import com.shayu.onetoone.manager.RouteManager;
import com.yunbao.common.Constants;
import com.yunbao.common.bean.IMLoginModel;
import com.yunbao.common.manager.IMLoginManager;
import com.yunbao.common.utils.AndroidBug5497Workaround;
import com.yunbao.common.utils.JavascriptInterfaceUtils;
import com.yunbao.common.utils.L;
import com.yunbao.common.utils.StringUtil;
import com.yunbao.common.utils.ToastUtil;
import com.yunbao.common.utils.WordUtil;
import androidx.annotation.RequiresApi;
@@ -60,7 +63,16 @@ public class WebViewActivity extends AbsOTOActivity {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
settings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
webView.loadUrl(getIntent().getStringExtra("url"));
String url = getIntent().getStringExtra("url");
if(StringUtil.isEmpty(url)){
finish();
return;
}
if (!url.contains("token")) {
IMLoginModel userInfo = IMLoginManager.get(mContext).getUserInfo();
url += "&uid=" + userInfo.getId() + "&token=" + userInfo.getToken() + "&isZh=" + (WordUtil.isNewZh() ? "1" : "0");
}
webView.loadUrl(url);
AndroidBug5497Workaround.assistActivity(this);
webView.setWebViewClient(new WebViewClient() {