flutter开发的坑

1.类型转换错误,偶尔不报错。
例子:在xx组建回调中,执行了:

String name = o;(o是一个class类型)。

把一个非String对象赋值给String对象。
结果:进程部分卡住。注意:我说的是部分卡住。

2.参数传递过程中,动态类型多级传递,导致类型不一致。flutter没有任何报错日志。但,部分view的逻辑不执行。
例子:AClass --- dynamic --- BClass
BClass在接受一个dynamic,但dynamic真实的类型是AClass。
此时:app报错(但没有任何报错日志),报错后的代码逻辑不执行。
由于没有日志,导致定位问题相对困难。

你可能感兴趣的:(flutter开发的坑)