2017-10-10 66 views
-1

我有一個關於我的database的數據引用Firebase。 SetValue,onChildAddedListeners等都按預期工作。 但on()只是不適用於database.query!我似乎無法找到任何這方面的話題。我在這裏做了多少令人難以置信的錯誤...?Firebase.Database.Query無法解析方法'on(?,?)'

image of error :(

UNREAL!

我讀過單證on firebase.database.Query

我在這裏有這些進口以及

import com.google.firebase.database.ChildEventListener; 
import com.google.firebase.database.DataSnapshot; 
import com.google.firebase.database.DatabaseError; 
import com.google.firebase.database.DatabaseReference; 
import com.google.firebase.database.FirebaseDatabase; 
import com.google.firebase.database.Query; 

回答

0

你混了Android API JavaScript API的 - 爲Android您需要使用的一個下面將聽衆添加到QueryDatabaseReference

addChildEventListener(ChildEventListener聽衆) 添加監聽器在這個位置發生子事件。

addListenerForSingleValueEvent(ValueEventListener聽者) 添加監聽用於在該位置的數據的單個變化。

addValueEventListener(ValueEventListener聽者) 添加監聽用於在該位置的數據的變化。

查看Android版本的firebase.database.Query

+1

謝謝Grimthorr!傻我......呃! – fool