fix(CustomDialog): 🐛 修复 错误表达式会导致流程中断
修复后行为为: + 丢弃错误表达式 + 尝试解析剩下的表达式
This commit is contained in:
@@ -270,8 +270,10 @@ class CacheViewModel(application: Application) : BaseViewModel(application) {
|
|||||||
}
|
}
|
||||||
val left = v[0].toInt()
|
val left = v[0].toInt()
|
||||||
val right = v[1].toInt()
|
val right = v[1].toInt()
|
||||||
if (left > right)
|
if (left > right){
|
||||||
return IntArray(0)
|
AppLog.put("Error expression : $s; left > right")
|
||||||
|
continue
|
||||||
|
}
|
||||||
for (i in left..right)
|
for (i in left..right)
|
||||||
result.add(i - 1)
|
result.add(i - 1)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user