Commit 1375be84 authored by yinjiacheng's avatar yinjiacheng

fix UI走查 H5页面返回弹窗样式

parent 1c40faec
......@@ -48,4 +48,5 @@
<color name="color_F2F2F2">#F2F2F2</color>
<color name="color_3693FF">#3693FF</color>
<color name="color_1751F1">#1751F1</color>
<color name="color_FF3A3A">#FF3A3A</color>
</resources>
......@@ -7,12 +7,13 @@ import com.yidian.common.XBirdPageConstants
import com.yidian.common.XRouterPathConstants
import com.yidian.common.extensions.initTitleBar
import com.yidian.common.mvvm.BaseMvvmActivity
import com.yidian.common.utils.DialogUtils
import com.yidian.common.utils.ToastUtils
import com.yidian.common.widget.CommonHintDialog
import com.yidian.shenghuoquan.xbirdbusiness.R
import com.yidian.shenghuoquan.xbirdbusiness.databinding.XbridActivityCommonWebViewBinding
import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView
import com.yidian.xpage.XPageManager
import com.yidian.xpage.XPageViewProtocol
import timber.log.Timber
......@@ -95,7 +96,16 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding
override fun onBackPressed() {
when (XBridManager.getXBridPageName(url)) {
XBirdPageConstants.COMMODITY_PUBLISH_COMMODITY -> {
DialogUtils.showConfirmDialog(this, "返回后商品将不保存?")
CommonHintDialog(this, "返回后,商品信息不会保存", arrayListOf("取消", "返回"), object : CommonHintDialog.OnHintOptionCallback {
override fun onLeftOption() {
}
override fun onRightOption() {
XPageManager.pop(null)
}
}, R.color.color_8F000000, R.color.color_FF3A3A).show()
}
else -> {
super.onBackPressed()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment