list - RangeError(索引): Invalid value. 有效值范围为空:0

标签 list flutter null

Row(         
   mainAxisAlignment: MainAxisAlignment.center,
       
   children: [
          Padding(
            padding: const EdgeInsets.all(8.0),
            child: Icon(
                  password[0] == null ? unchangedPassword : changedPassword, //Error happens here
                  color: Colors.white,
                  size: 20,
             ),
        )
    ]
)

有人可以解释一下为什么我不能编写 if 语句来检查索引处的值是否等于空值吗?

最佳答案

使用password.isEmpty而不是password[0] == null

关于list - RangeError(索引): Invalid value. 有效值范围为空:0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68597632/

相关文章:

python - 获取列表中的倒数第二个元素

flutter - 无法访问 'android.arch.lifecycle.LifecycleOwner',它是 'com.ex.app.MainActivity' 的父类(super class)型

json - 如何在 Swift 中处理 json 空值

c - 从没有 '\n' 的输入文件打印行的最佳方法?

MYSQL - 在 WHERE BETWEEN 中使用 CURDATE() 返回 NULL

新的/修改的/删除的文件的 GIT 列表

python - 从列表内的字符串中删除所有非数字字符

list - 找到适当的值后,无限列表不会终止。

flutter - 如何在 Flutter 的 AlertDialog 中实现 Slider?

flutter - 为什么列表长度为0?为什么不添加数据?