首页 更换服务器域名证书
文章
取消

更换服务器域名证书

  • 异常: Another exception was thrown: NoSuchMethodError: The getter 'length' was called on null.

    该异常是因为在stf中的list属性没有初始化, 表现方式是页面会先报错, 然后马上回复正常, 这其实是一个初始化赋值的过程:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
// 错误示例
class _DemoPageState extends State<CrowdfundingPage> {
  List<PostResp> list;
}
// 正确示例
class _DemoPageState extends State<CrowdfundingPage> {
  List<PostResp> list = [];
}
// 正确示例
class _DemoPageState extends State<CrowdfundingPage> {
  List<PostResp> list;
  @override
  void  initState() {
	super.initState();
	list = [];
  }
}

注意: 但凡没有构造函数, 都要进行初始化, 可以直接初始化, 或者在initState()方法内进行初始化, 建议在initState()方法内初始化

本文由作者按照 CC BY 4.0 进行授权

flutter异常大全

java获取客户端真实ip(通过反向代理nginx), 获取的不是服务器的ip