我必须从Firebase读取“显示”数据,然后更新ID称为“显示”的TextView(是的,相同)。我想从昨天开始做,但是仍然行不通。
有一些代码。我正在尝试原始文档和其他网站,但没有结果。如果Firebase的ID从1到5是随机的,那就太好了。
WhiteCart.kt
#include <iostream>
#include <string>
#include "testing.h"
using namespace std;
int main()
{
cout << "Hello World!\n";
Fruits fruit_object("Apple","Red","Round");
fruit_object.printfruit();
}
Kalambo.kt
#ifndef TESTING_H
#define TESTING_H
#include <string>
using namespace std;
class Fruits{
public:
Fruits(string fname,string fcolor,string fshape){
Name = fname;
Color = fcolor;
Shape = fshape;
};
void printfruit(){
cout << Name << endl;
cout << Color << endl;
cout << Shape << endl;
};
private:
string Name ;
string Color;
string Shape;
};
#endif
Firebase看起来像这样:
import java.io.Serializable
data class WhiteCart(
var show: String = "") : Serializable
从未使用过可变的“帖子”
答案 0 :(得分:0)
您不是通过异步调用来更新Textview的文本。之所以说未使用post
是因为您没有使用它。在数据库中更新数据时,调用textView.setText(post.show)
以更改TextView的文本。