我正在尝试做一个门锁系统,这将由一个android应用程序控制。我已经安装了firebase,并给出了一个条件,根据锁定/解锁,我的firebase值将从0更改为1,1更改为0,0表示锁定,1表示解锁。
现在,我想从Python中检索数据并将其发送到Ardiuno。我已经将Ardiuno连接到Raspberry Pi的串行端口。
我面临的问题是,下面的Python脚本只获取/检索之前存储在Firebase中的数据,就像如果我有0,它就会连续打印0。我想每次在Firebase中更改它时都要更改它。每次单击按钮时,Firebase数据都会发生变化,但Python脚本并未获得更新后的数据。
from
你好,我正在从firebase编写和检索数据,在编写了一些数据之后,我需要关闭应用程序并重新打开以查看添加的数据。
private let ref = Database.database().reference().child("categories")
viewDidLoad(){
self.ref.observeSingleEvent(of: .value, with: { (snapshot) in
for user_child in (snapshot.children) {
用Kotlin编写程序,并使用片段显示用户列表,其中从Firebase填充RecyclerView,但有时获取NullPointerException、发布日志和代码
日志:
java.lang.NullPointerException
at com.fb.hc.fragments.UsersFragment$retrieveAllUser$1.onDataChange(UsersFragment.kt:108)
at com.google.firebase.database.core.ValueEventRegistration.fireEvent(com.g
我想使用Kotlin和android从firebase检索数据。这是我的数据类,用于将数据上传到firebase:
class Data(var id : String,
var productname : String ,
var username : String,
var phonenumber : String,
var address: String,
var status: String)
为了将数据添加到firebase,我使用了以下格式:
val ref = Fire