flutter - LateInitializationError:字段“_instance@717240915”尚未初始化错误
问题描述
我正在使用parse_server_sdk_flutter 3.0.0 在我的应用程序中使用解析服务器(back4app)。我创建了 ParseObject 的自定义类,当我创建该自定义对象的实例时,我得到了上面提到的(在标题中)错误。我认为这是因为 null 安全性,我知道这个版本的包不支持 null 安全性。有没有其他方法可以解决自定义解析对象的创建或初始化?
我正在创建自定义对象,如下所示!
class MyObject extends ParseObject implements ParseCloneable {
MyObject() : super('MyObject'); //Getting error here !
MyObject.clone(): this();
@override clone(Map map) => MyObject.clone()..fromJson(map);
}
注册部分
await Parse().initialize(
keyApplicationId,
keyParseServerUrl,
clientKey: keyParseClientKey,
debug: true,
liveQueryUrl: keyLiveQueryUrl,
autoSendSessionId: true,
registeredSubClassMap: <String, ParseObjectConstructor>{
'MyObject': () => MyObject(),
},
);
初始化部分
我的对象对象 = 我的对象();
解决方案
推荐阅读
- javascript - auth.signInWithEmailAndPassword() 登录中的问题
- java - 我不确定代码中的错误是什么,应用程序没有打开它闪烁并在一秒钟内消失
- python - 如何从 CountVectorizer 输出中获取特定单词?
- python-3.x - 在 Simpy 中重新启动模拟,直到发生有趣的事情
- javascript - Angular 将空实体发送到服务器
- phpunit - PHPUnit的破测试在processIsolation模式下成功通过
- r - 将R中一组点的边界作为多边形返回?
- javascript - 您如何在 jest 上执行重复的 jQuery ajax 调用以进行单元测试?
- javascript - 当任何 cypress 方法不起作用时如何处理 Cypress 中的拖放
- node.js - Nodejs,在所有功能或事件中为我的应用程序创建日志的更好方法是什么?