【问题标题】:Is there no continuation action "ContinueWithOnMainThread" in 6.12.0 unity sdk?6.12.0 unity sdk 中是否没有继续操作“ContinueWithOnMainThread”?
【发布时间】:2022-03-30 20:18:40
【问题描述】:

我在统一上使用 firestore 最新的 sdk“6.12.0”。我必须从数据库中获取数据并将其保存到 PlayerPrefs,但由于 PlayerPrefs 仅在主线程上运行,它会导致与旧的“ContinueWith”继续操作一起出现错误。

Firebase 在文档中给出了这个“ContinueWithOnMainThread”,但我无法在 API 上找到它。我只能选择“ContinueWith”。

什么问题,6.12.0 中是否存在“ContinueWithOnMainThread”?

【问题讨论】:

  • 你可以不使用 Dispatcher.Invoke 吗?
  • @sommmen 对不起,我没有得到你。 “不使用 Displatecher.Invoke”到底是什么意思?
  • @sommmen 感谢分享此内容,但我没有调用任何内容,也许是我无法控制或更改的 firebase API 中的某些内容。这就是为什么我问你“你到底是什么意思......”:D。

标签: c# unity3d google-cloud-firestore


【解决方案1】:

我的错……

实际上,你必须使用 Firebase.Extensions API 来获取 "ContinueWithOnMainThread" 函数。

The documentation is also available.

【讨论】:

  • 这个api还能用吗?下载 Firebase for Unity 时,文档链接中列出的每个命名空间都有 .unitpackages,但 Firebase.Extension 除外。
  • 是的,当您将任何 firebase 包添加到统一项目时,此 API 可用
猜你喜欢
  • 1970-01-01
  • 2014-06-05
  • 2013-10-14
  • 2010-09-07
  • 2019-01-05
  • 2015-02-11
  • 1970-01-01
  • 2011-04-15
  • 1970-01-01
相关资源
最近更新 更多