gpt4 book ai didi

java - 将函数输出保存到 Firebase 和 Android 的变量

转载 作者:行者123 更新时间:2023-12-02 03:30:50 25 4
gpt4 key购买 nike

我在使用 Firebase 和 Android 时遇到一些问题。我想将函数的输出保存到稍后要使用的变量,但我不确定如何为函数提供正确的参数。

public void getBasicData(DataSnapshot dataSnapshot textViewDataGet) {

textViewDataGet = dataSnapshot.child("Users").getValue();
}

在上面的函数中,我已经声明了一个名为 textViewDataGet 的字符串,并且库都已正确导入。我尝试对数据库实现基本的写入功能。但 AndroidStudio 不想使用该字符串。但是,如果我删除该变量并保留它,则不会显示任何错误。提前致谢!

迈克尔

最佳答案

您首先必须使用 getInstance 创建一个实例,并声明一个将用于访问数据库数据的数据引用。

FirebaseDatabase dbDay = FirebaseDatabase.getInstance();
final DatabaseReference day = dbDay.getReference("Day");

这是我通过检查数据何时更改来找到如何做到这一点的唯一方法

day.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
int value = dataSnapshot.getValue(int.class);
textViewDataGet = value;

}

@Override
public void onCancelled(DatabaseError databaseError) {

}
});

关于java - 将函数输出保存到 Firebase 和 Android 的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38123207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com