从一个简单的Firebase数据库读取数据并将其存储时,我遇到许多问题。 这是我第一次使用它,因此将不胜感激。
解决方案是Xamarin.Forms,这是Android部分,这是我的主要问题。
这是我的数据库结构:
我需要读写存储的“数字”值。
我添加了所有Firebase软件包,例如Firebase.Database和Firebase.Connection
在我的Android Prj中,我有一个关于这些的课程:
MainActivity.cs
private void InitFirebaseAuth()
{
var options = new FirebaseOptions.Builder()
.SetApplicationId("******")
.SetApiKey("*******")
.SetDatabaseUrl("******")
.Build();
if (app == null)
app = FirebaseApp.InitializeApp(this, options, "SaloneB");
}
FirebaseHelper.cs
DatabaseReference databaseReference;
FirebaseDatabase database
public void Connect()
{
database = FirebaseDatabase.GetInstance(MainActivity.app);
}
First I call Connect then I try something like this without result:
FirebaseClient firebase = new FirebaseClient("*****");
//This to retrieve value
var items = await firebase
.Child("number_of_user") //name of the table
.OnceAsync(); //retrieve the value
Items result is 0 elements
感谢帮助