Commit 1375be84 authored by yinjiacheng's avatar yinjiacheng

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

parent 1c40faec
...@@ -48,4 +48,5 @@ ...@@ -48,4 +48,5 @@
<color name="color_F2F2F2">#F2F2F2</color> <color name="color_F2F2F2">#F2F2F2</color>
<color name="color_3693FF">#3693FF</color> <color name="color_3693FF">#3693FF</color>
<color name="color_1751F1">#1751F1</color> <color name="color_1751F1">#1751F1</color>
<color name="color_FF3A3A">#FF3A3A</color>
</resources> </resources>
...@@ -7,12 +7,13 @@ import com.yidian.common.XBirdPageConstants ...@@ -7,12 +7,13 @@ import com.yidian.common.XBirdPageConstants
import com.yidian.common.XRouterPathConstants import com.yidian.common.XRouterPathConstants
import com.yidian.common.extensions.initTitleBar import com.yidian.common.extensions.initTitleBar
import com.yidian.common.mvvm.BaseMvvmActivity import com.yidian.common.mvvm.BaseMvvmActivity
import com.yidian.common.utils.DialogUtils
import com.yidian.common.utils.ToastUtils import com.yidian.common.utils.ToastUtils
import com.yidian.common.widget.CommonHintDialog
import com.yidian.shenghuoquan.xbirdbusiness.R import com.yidian.shenghuoquan.xbirdbusiness.R
import com.yidian.shenghuoquan.xbirdbusiness.databinding.XbridActivityCommonWebViewBinding import com.yidian.shenghuoquan.xbirdbusiness.databinding.XbridActivityCommonWebViewBinding
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
import com.yidian.xarc.xbrid.XWebView import com.yidian.xarc.xbrid.XWebView
import com.yidian.xpage.XPageManager
import com.yidian.xpage.XPageViewProtocol import com.yidian.xpage.XPageViewProtocol
import timber.log.Timber import timber.log.Timber
...@@ -95,7 +96,16 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding ...@@ -95,7 +96,16 @@ class CommonWebViewActivity : BaseMvvmActivity<XbridActivityCommonWebViewBinding
override fun onBackPressed() { override fun onBackPressed() {
when (XBridManager.getXBridPageName(url)) { when (XBridManager.getXBridPageName(url)) {
XBirdPageConstants.COMMODITY_PUBLISH_COMMODITY -> { 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 -> { else -> {
super.onBackPressed() 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