【发布时间】:2017-11-01 12:53:57
【问题描述】:
我也想从 firebase 中删除列表视图中的数据。
lv.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener() {
@Override
public boolean onItemLongClick(AdapterView<?> parent, final View view, final int position, long id) {
mDatabaseRef.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot snapshot : dataSnapshot.getChildren()) {
DatabaseReference s =snapshot.getRef();
mDatabaseRef.child(String.valueOf(s)).removeValue();
}
}
应用程序在此行崩溃:mDatabaseRef.child(String.valueOf(s)).removeValue();
我也用setValue(null);
【问题讨论】:
-
请同时发布日志。
-
不加登录
-
当我添加 mDatabaseRef.child(somthing).removeValue();应用崩溃
-
com.google.firebase.database.DatabaseException:Firebase 数据库路径无效:booklive-a10ff.firebaseio.com/Hamza/-KxreDZ3efR4XZHTZ3Vz。 Firebase 数据库路径不得在处包含“.”、“#”、“$”、“[”或“]”
-
请edit your question 提供有关您要实现的目标和 logcat 堆栈跟踪的更多详细信息。
标签: java android listview firebase firebase-realtime-database