You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xamarin Android读取Firebase实时数据库时出现异常求助

Firebase实时数据库读取报错问题(Xamarin Android + Firebase Database.net 4.2.0)

我是Xamarin和C#新手,仅开发Xamarin Android应用,使用的NuGet包为Firebase Database.net 4.2.0。

核心代码

数据模型类

public class EmployeeModel
{
    public string Email { get; set; }
    public int RecordMathGame { get; set; }
    public int RecordMathGameMinus { get; set; }
    public int RecordPuzzleGame { get; set; }
    public int RecordMemoryGame { get; set; }
}

配置类

public static class Setting
{
    internal const string FireBaseDatabaseUrl = "my url";
    internal const string FireBaseSeceret = "my secret";
}

FirebaseClient初始化

FirebaseClient firebase = new FirebaseClient(Setting.FireBaseDatabaseUrl, new FirebaseOptions
{
    AuthTokenAsyncFactory = () => Task.FromResult(Setting.FireBaseSeceret)
});

数据读取函数

GetEmployee()函数负责通过邮箱获取用户数据,该函数可以读取数据库信息,但读取完成后会报错,代码如下:

public async void GetEmployee()
 {
    await firebase.Child(nameof(EmployeeModel)).Child(employeeModel.Email).OnceAsync<EmployeeModel>();
 }

问题

执行上述GetEmployee()函数后报错,报错信息见附图。

内容的提问来源于stack exchange,提问作者nihatumarov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 12:52:36