Commit c42258f1 authored by shiyl's avatar shiyl

添加退出发布优惠券退出提示框

parent bf58ddf5
...@@ -27,8 +27,6 @@ fun AppCompatActivity.initTitleBar(toolbar: Toolbar, textView: TextView, title: ...@@ -27,8 +27,6 @@ fun AppCompatActivity.initTitleBar(toolbar: Toolbar, textView: TextView, title:
toolbar.setNavigationIcon(R.drawable.icon_back) toolbar.setNavigationIcon(R.drawable.icon_back)
toolbar.setNavigationOnClickListener { toolbar.setNavigationOnClickListener {
onBackPressed() onBackPressed()
// 在XPage服务中pop
XPageManager.pop(null)
} }
// 设置title // 设置title
textView.text = title textView.text = title
......
package com.yidian.common.utils
import android.app.Activity
import com.yidian.common.widget.DialogBuilder
import com.yidian.xpage.XPageManager
object DialogUtils {
/**
* 确定退出activity的提示框
*/
fun showConfirmDialog(activity: Activity, remindMsg: String) {
var dialog = DialogBuilder.CommonDialog(activity)
dialog = DialogBuilder()
.showMsg(true, remindMsg)
.showPositive(true) {
activity.finish()
dialog.dismiss()
}
.showNavigate(true)
.build(activity)
dialog?.show()
}
}
...@@ -99,7 +99,7 @@ public class DialogBuilder { ...@@ -99,7 +99,7 @@ public class DialogBuilder {
this.canceledOnTouchOutside = canceledOnTouchOutside; this.canceledOnTouchOutside = canceledOnTouchOutside;
} }
public class CommonDialog extends Dialog { public static class CommonDialog extends Dialog {
private String navigateTxt = "取消"; private String navigateTxt = "取消";
private String positiveTxt = "确定"; private String positiveTxt = "确定";
private String titleTxt = "确定"; private String titleTxt = "确定";
......
...@@ -37,7 +37,7 @@ ...@@ -37,7 +37,7 @@
android:id="@+id/tv_message" android:id="@+id/tv_message"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:gravity="center|left" android:gravity="center"
android:lineSpacingExtra="3dp" android:lineSpacingExtra="3dp"
android:lineSpacingMultiplier="1.2" android:lineSpacingMultiplier="1.2"
android:textColor="#999999" android:textColor="#999999"
......
...@@ -8,6 +8,7 @@ import com.yidian.common.HawkConfig ...@@ -8,6 +8,7 @@ import com.yidian.common.HawkConfig
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.shenghuoquan.commodity.R import com.yidian.shenghuoquan.commodity.R
import com.yidian.shenghuoquan.commodity.databinding.CommodityActivityPublishCouponsBinding import com.yidian.shenghuoquan.commodity.databinding.CommodityActivityPublishCouponsBinding
import com.yidian.xarc.xbrid.XBridManager import com.yidian.xarc.xbrid.XBridManager
...@@ -70,6 +71,10 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB ...@@ -70,6 +71,10 @@ class PublishCouponsActivity : BaseMvvmActivity<CommodityActivityPublishCouponsB
} }
} }
override fun onBackPressed() {
DialogUtils.showConfirmDialog(this, "退出发布优惠券?")
}
companion object { companion object {
const val CouponId = "coupon_id" const val CouponId = "coupon_id"
} }
......
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