firebase - 带有 FirebaseAuth 的 GetX(更新到 4.1.1)- Flutter 身份验证不起作用
问题描述
自更新 GetX 4.1.1 以来,我的身份验证模型已损坏。
这曾经在我的代码中工作:
class AuthenticationService extends GetxService {
final FirebaseAuth _auth = FirebaseAuth.instance;
Rx<User> _firebaseUser = Rx<User>(); //<--error: 1 positional argument(s) expected, but 0 found.
这里的主要问题是 'Rx()' 现在是一个错误。既然我已经升级到 GetX 4.1.1,我该如何解决这个问题?
我试过用 User().obs 替换它,但错误是:用户没有默认构造函数。
解决方案
您可以尝试像这样更改它: Rxn _firebaseUser = Rxn (); 见https://github.com/jonataslaw/getx/issues/1241
推荐阅读
- jquery - SPFx 中的 jQuery 未定义
- php - 如何通过单击帖子中带有 ajax 的链接来更改 wordpress query_posts
- android - ConstraintLayout 不显示子视图
- matlab - 在Matlab中打乱黑白图像的像素
- android - 保留 Android Auto 播放队列插槽的 MediaSession Extra 不起作用?(ALWAYS_RESERVE_SPACE_FOR.ACTION_QUEUE)
- android - android WebView溢出:向上滚动时自动触发SwipeRefreshLayout
- ruby-on-rails - components-font-awesome 未显示
- postgresql - 在 Hibernate for Postgresql 中的序列查找错误
- android - 我需要美国各州和州县的列表
- php - 使用引导程序上传损坏的文件