我创建了一个按钮,该按钮正在更改 bool 值,但是当我在行中如此快速地单击按钮时,它会引发此错误:
RangeError (index): Invalid value: Not in inclusive range 0..3: 4
请帮帮我
答案 0 :(得分:1)
听起来您正在更改该页面上的某个列表。也许基于按下按钮时更改的 bool 值。
显然不可能知道,因为您没有粘贴任何代码。看看 https://stackoverflow.com/help/how-to-ask 并尝试为您的问题提供更多信息,也许更容易帮助您。
答案 1 :(得分:0)
好的。我找到了解决方案。我有 2 个文本列表,我希望它在 bool 值为 true 或 false 时生成其中一个。因此,我使用此代码
or ? truths[Random().nextInt(truths.length - 1)] : dares[Random().nextInt(truths.length - 1)]
插入此代码
or ? truths[Random().nextInt(truths.length)] : dares[Random().nextInt(truths.length)]
现在效果很好:)