[6.0.0] 1、修改自动启动自动驾驶倒数计时UI 2、修复拉取任务bug

This commit is contained in:
wangmingjun
2023-09-04 17:49:51 +08:00
parent 28ec072a7f
commit 5e6f6360cf
3 changed files with 21 additions and 9 deletions

View File

@@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:endColor="#00000000"
android:centerColor="#000000"
android:startColor="#00000000"
android:type="linear"/>
</shape>

View File

@@ -16,11 +16,16 @@
<androidx.appcompat.widget.AppCompatTextView
android:id="@+id/startAutopilotTip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_20"
android:minWidth="@dimen/dp_756"
android:paddingLeft="@dimen/dp_150"
android:paddingRight="@dimen/dp_150"
android:gravity="center"
android:layout_height="@dimen/dp_186"
android:layout_marginTop="@dimen/dp_40"
android:layout_gravity="center_horizontal"
android:visibility="gone"
android:textStyle="bold"
android:textSize="@dimen/dp_42"
android:textColor="@android:color/white"/>
android:textColor="@android:color/white"
android:background="@drawable/start_autopilot_tip_bkg_top"/>
</FrameLayout>

View File

@@ -898,7 +898,7 @@ object TaxiTaskModel {
}
fun prepareNextTask(siteId: Long) {
DebugView.printInfoMsg("[PrepareNextTask] 准备发送请求")
DebugView.printInfoMsg("[PrepareNextTask] 准备发送请求 siteId = $siteId")
TaxiTaskWithOrderServiceManager.prepareTask(
mContext,
siteId,
@@ -931,17 +931,15 @@ object TaxiTaskModel {
fun startPrepareTaskDelay120S(siteId: Long) {
removePrepareTaskDelay120S()
if (mPrepareTaskDelay120SRunnable == null){
mPrepareTaskDelay120SRunnable = Runnable {
prepareNextTask(siteId)
}
mPrepareTaskDelay120SRunnable = Runnable {
prepareNextTask(siteId)
}
mTaxiTaskWithOrderCallbackMap.forEach {
val listener = it.value
listener.onStartPrepareTask120s(true)
}
DebugView.printInfoMsg("[PrepareNextTask] 倒计时${TaxiUnmannedConst.TIMER_PREPARE_TASK_INTERVAL_120S/1000}秒后prepareNextTask")
DebugView.printInfoMsg("[PrepareNextTask] 倒计时${TaxiUnmannedConst.TIMER_PREPARE_TASK_INTERVAL_120S/1000}秒后prepareNextTask siteId = $siteId")
UiThreadHandler.postDelayed(mPrepareTaskDelay120SRunnable, TaxiUnmannedConst.TIMER_PREPARE_TASK_INTERVAL_120S)
}
@@ -953,6 +951,7 @@ object TaxiTaskModel {
val listener = it.value
listener.onStartPrepareTask120s(false)
}
mPrepareTaskDelay120SRunnable = null
}
}