[charter]

[3.2.0]
[延时操作需要设置取消]
This commit is contained in:
yangyakun
2023-05-15 15:21:50 +08:00
parent 0ef58f5355
commit 14750383be

View File

@@ -21,6 +21,7 @@ import com.mogo.och.bus.passenger.ui.adapter.OrderSiteItemAdapter
import com.mogo.och.bus.passenger.ui.dialogfragment.M1ContainFragment
import com.mogo.och.bus.passenger.view.BottomDecoration
import com.mogo.och.common.module.utils.RxUtils
import io.reactivex.disposables.Disposable
import kotlinx.android.synthetic.main.m1_order_fragment.*
import me.jessyan.autosize.utils.AutoSizeUtils
@@ -40,6 +41,9 @@ class M1OrderLineFragment :
val lineList = mutableListOf<LineInfoResponse.LineInfo>()
val siteList = mutableListOf<SiteInfoResponse.SiteInfo>()
private var subscribeDirverAgree: Disposable? = null
private var subscribeDirverRefuse: Disposable? = null
override fun getLayoutId(): Int {
return R.layout.m1_order_fragment
@@ -133,10 +137,10 @@ class M1OrderLineFragment :
fun showSelectData() {
UiThreadHandler.post {
g_lines_sites_data.visibility = View.VISIBLE
g_loading_group.visibility = View.GONE
group_driver_agrenn_line.visibility = View.GONE
aciv_driver_refuse_group.visibility = View.GONE
g_lines_sites_data?.visibility = View.VISIBLE
g_loading_group?.visibility = View.GONE
group_driver_agrenn_line?.visibility = View.GONE
aciv_driver_refuse_group?.visibility = View.GONE
}
}
@@ -145,7 +149,7 @@ class M1OrderLineFragment :
aciv_driver_refuse_group.visibility = View.GONE
g_loading_group.visibility = View.GONE
g_lines_sites_data.visibility = View.GONE
RxUtils.createSubscribe(3_000) {
subscribeDirverAgree = RxUtils.createSubscribe(3_000) {
dismiss?.closeDialog()
}
}
@@ -154,7 +158,7 @@ class M1OrderLineFragment :
aciv_driver_refuse_group.visibility = View.VISIBLE
g_loading_group.visibility = View.GONE
g_lines_sites_data.visibility = View.GONE
RxUtils.createSubscribe(3_000) {
subscribeDirverRefuse = RxUtils.createSubscribe(3_000) {
showSelectData()
}
}
@@ -194,6 +198,8 @@ class M1OrderLineFragment :
super.onDestroyView()
//loadingAni.cancel()
CallerLogger.d(SceneConstant.M_BUS_P + TAG, "onDestroyView")
RxUtils.disposeSubscribe(subscribeDirverAgree)
RxUtils.disposeSubscribe(subscribeDirverRefuse)
}
fun lineAdapterSubmit(lineInfo: LineInfoResponse.LineInfo) {