Android Firebase RealTime Database

一個google的online server

在Tools -> Firebase找到RealTime database,把該放的放上code

Firebase存取方式:

getReference()先指定首路徑(path),child指定table和欄位,addListenerForSingleValueEvent()為查詢資料事件,callback為ValueEventListener(),成功為onDataChange,失敗為onCancelled,dataSnapshot.getValue()可以取得Firebase對應該key的value。

FirebaseDatabase.getInstance().getReference(PATH).child(table名,欄位名)
.addListenerForSingleValueEvent(new ValueEventListener() {
                    @Override
                    public void onDataChange(@NonNull DataSnapshot dataSnapshot) {
                        ...
                    }

                    @Override
                    public void onCancelled(@NonNull DatabaseError databaseError) {
                        ...
                    }
                });
 )

上傳到Firebase

FirebaseDatabase.getInstance().getReferecne(PATH).chile(table).child(欄位)
.setValue(要存的value);

Last updated