Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# DataSnapshot和OnceAysnc-FirebaseXamarin_C#_Android_Firebase_Xamarin - Fatal编程技术网

C# DataSnapshot和OnceAysnc-FirebaseXamarin

C# DataSnapshot和OnceAysnc-FirebaseXamarin,c#,android,firebase,xamarin,C#,Android,Firebase,Xamarin,我想知道。从firebase检索数据的最佳方式是什么。我必须使用DataSnapshot来获取数据还是OnceAsync。在我看来,他们的工作方式相似。我可能不是100%正确,但它们的工作原理相同吗 我必须使用DataSnapshot来获取数据还是OnceAsync。在我看来,他们的工作方式相似。我可能不是100%正确,但它们的工作原理相同吗 是的,你们说得对,它们的工作原理相似,它们都用于从firebase数据库查询数据。对于使用哪个库的问题,这取决于要将哪个库安装到包中 对于xamarin的

我想知道。从firebase检索数据的最佳方式是什么。我必须使用DataSnapshot来获取数据还是OnceAsync。在我看来,他们的工作方式相似。我可能不是100%正确,但它们的工作原理相同吗

我必须使用DataSnapshot来获取数据还是OnceAsync。在我看来,他们的工作方式相似。我可能不是100%正确,但它们的工作原理相同吗

是的,你们说得对,它们的工作原理相似,它们都用于从firebase数据库查询数据。对于使用哪个库的问题,这取决于要将哪个库安装到包中

对于xamarin的官方软件包,它没有名为
OnceAsync
的方法。它是原始Java SDK for Android平台版本的转换器,因此方法和字段基本上与Google的官方文档相同,好处是您可以按照Google的文档使用这个xamarin库来开发您的应用程序

OnceAsync
方法包含在这个包中,正如作者所解释的,它是Firebase实时数据库REST API的一个轻量级包装器。

所以它是建立在Google Firebase数据库的基础上的。如果我们不使用这个包,同时希望使用它的restapi进行开发,通常我们需要创建例如
HttpClient
来发布get