我在Firebase中使用多种不同的导入:
w filledcurves x1
然而,当我尝试
时import com.firebase.client.Firebase;
import com.firebase.ui.database.FirebaseListAdapter;
import com.google.firebase.database.DatabaseReference;
import com.google.firebase.database.FirebaseDatabase;
import com.google.firebase.database.Query;
import com.google.firebase.database.DataSnapshot;
import com.google.firebase.database.DatabaseError;
import com.google.firebase.database.ValueEventListener;
它无法识别addValueEventListener。我尝试重新制作项目并使缓存无效并重新启动,但我仍然遇到此错误。什么可能是错的?
答案 0 :(得分:3)
外观:
import com.firebase.client.Firebase;
表示您包含旧版Firebase SDK以及" new" SDK。不是一个好习惯。最好更新build.gradle依赖项以消除:
compile 'com.firebase:firebase-client-android:2.x.x'
如果您的代码中有使用旧版API的地方,则可以使用Upgrade Guide中的提示迁移到新API。
这也应解决您的other recent question。