[2.15.0] try-catch 选择任务数组越界情况
This commit is contained in:
@@ -12,6 +12,7 @@ import androidx.recyclerview.widget.RecyclerView
|
|||||||
import com.mogo.och.bus.R
|
import com.mogo.och.bus.R
|
||||||
import com.mogo.och.bus.bean.BusQueryLinesResponse
|
import com.mogo.och.bus.bean.BusQueryLinesResponse
|
||||||
import com.mogo.och.bus.ui.adapter.SwitchLineAdapter.SwitchLineViewHolder
|
import com.mogo.och.bus.ui.adapter.SwitchLineAdapter.SwitchLineViewHolder
|
||||||
|
import java.lang.Exception
|
||||||
import kotlin.text.StringBuilder
|
import kotlin.text.StringBuilder
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -62,10 +63,15 @@ class SwitchLineAdapter(
|
|||||||
line.taskList,
|
line.taskList,
|
||||||
object : SwitchLineTaskAdapter.TaskItemClickListener {
|
object : SwitchLineTaskAdapter.TaskItemClickListener {
|
||||||
override fun onItemClick(position: Int,isCheck:Boolean) {
|
override fun onItemClick(position: Int,isCheck:Boolean) {
|
||||||
if(isCheck) {
|
try {
|
||||||
checkLineId = line.lineId
|
if(isCheck) {
|
||||||
checkTaskId = line.taskList[position].id
|
checkLineId = line.lineId
|
||||||
}else{
|
checkTaskId = line.taskList[position].id
|
||||||
|
}else{
|
||||||
|
checkLineId=-1
|
||||||
|
checkTaskId=-1
|
||||||
|
}
|
||||||
|
}catch (e: Exception){
|
||||||
checkLineId=-1
|
checkLineId=-1
|
||||||
checkTaskId=-1
|
checkTaskId=-1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user