|
@@ -4,6 +4,7 @@ import android.annotation.SuppressLint
|
|
|
import android.content.pm.ActivityInfo
|
|
|
import android.os.Build
|
|
|
import android.os.Bundle
|
|
|
+import android.text.TextUtils
|
|
|
import android.util.Log
|
|
|
import android.view.ViewGroup
|
|
|
import android.webkit.WebResourceRequest
|
|
@@ -15,13 +16,16 @@ import androidx.databinding.DataBindingUtil
|
|
|
import com.alibaba.android.arouter.facade.annotation.Route
|
|
|
import com.gyf.immersionbar.BarHide
|
|
|
import com.gyf.immersionbar.ktx.immersionBar
|
|
|
+import com.yingyangfly.baselib.bean.MessageBean
|
|
|
import com.yingyangfly.baselib.dialog.MessageDialog
|
|
|
+import com.yingyangfly.baselib.dialog.TaskFragment
|
|
|
import com.yingyangfly.baselib.ext.click
|
|
|
import com.yingyangfly.baselib.ext.toast
|
|
|
import com.yingyangfly.baselib.router.RouterUrlCommon
|
|
|
import com.yingyangfly.baselib.utils.JumpUtil
|
|
|
import com.yingyangfly.baselib.utils.LiveEventBusUtil
|
|
|
import com.yingyangfly.baselib.utils.RxBusCodes
|
|
|
+import com.yingyangfly.baselib.utils.User
|
|
|
import com.yingyangfly.baselib.utils.ViewTool
|
|
|
import com.yingyangfly.webview.databinding.ActivityBridgeWebBinding
|
|
|
|
|
@@ -162,5 +166,29 @@ class BridgeWebActivity : AppCompatActivity() {
|
|
|
"网络异常,请检查您的网络设置".toast()
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //展示任务弹窗
|
|
|
+ LiveEventBusUtil.observer<MessageBean>(this, RxBusCodes.SHOWTASKDIALOG) { bean ->
|
|
|
+ runOnUiThread {
|
|
|
+ val taskFragment = TaskFragment()
|
|
|
+ taskFragment.setTaskDesn(bean.getMessageData(), "")
|
|
|
+ taskFragment.onDialogClickListener = {
|
|
|
+ if (TextUtils.isEmpty(bean.ext).not()) {
|
|
|
+ if (TextUtils.equals("C", bean.businessID)) {
|
|
|
+ val url =
|
|
|
+ User.getTrainReportUrl() + "?userId=" + User.getUserId() + "&time=" + bean.ext + "&userToken=" + User.getToken()
|
|
|
+ JumpUtil.jumpActivityWithUrl(
|
|
|
+ RouterUrlCommon.WEB_VIEW_INTERACTION_JS, url, this@BridgeWebActivity
|
|
|
+ )
|
|
|
+ } else if (TextUtils.equals("D", bean.businessID)) {
|
|
|
+ JumpUtil.jumpActivityWithUrl(
|
|
|
+ RouterUrlCommon.trainContentDetails, bean.ext, this@BridgeWebActivity
|
|
|
+ )
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ taskFragment.show(supportFragmentManager, "taskFragment")
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|