【问题标题】:flutter firebase database transaction crash颤动的firebase数据库事务崩溃
【发布时间】:2019-03-23 00:31:32
【问题描述】:

我正在尝试使用transaction 创建孩子。 我确实喜欢。

 void _runTransaction(DatabaseReference ref, Map<String, dynamic> data) async { 
      await ref.runTransaction((MutableData tx) async {
         tx.value = data;
         return tx;
     });
  }

但应用程序会崩溃并且不会创建子级。
我做错了吗?
有谁知道出了什么问题?

【问题讨论】:

  • 请在您的问题中提交错误日志、设备日志、flutter版本和flutter doctor输出。
  • 感谢您的评论我想我知道为什么出错了。
  • 在这种情况下,请接受一个答案或为此问题写一个新答案并接受它,以便社区的其他人可以从中学习。

标签: firebase firebase-realtime-database flutter


【解决方案1】:

如文件所述
performs an optimistic-concurrency transactional update to the data at this Firebase Database location.

我认为您不能使用事务进行创建。 创建孩子后,使用事务更新它。

【讨论】:

    猜你喜欢
    • 2017-03-26
    • 1970-01-01
    • 2019-02-16
    • 2019-07-28
    • 2019-02-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    相关资源
    最近更新 更多