【发布时间】:2018-01-05 11:12:33
【问题描述】:
我的代码有问题,我想在 Firebase 中找到匹配项,删除该项目并停止查找匹配项,但它没有,结果是它删除了所有元素
for(DataSnapshot dataSnapshot2: dataSnapshot.getChildren()) {
Product product = dataSnapshot2.getValue(Product.class);
String product_name = producto.getNombre();
String key = dataSnapshot2.getKey();
if(spinner_product.getSelectedItem().toString().equals(product_name)) {
bbdd.child(key).removeValue();
break;
}
}
【问题讨论】:
-
首先检查天气是否在 if 语句中。我确定它不会进入里面。
-
在for循环内添加断点
-
或者他有某种外循环。
-
@RanjanDas 抱歉,天气?
-
没有足够的信息来回答这个问题。添加有关代码的更多详细信息,例如
bbdd是什么,或者可能有其他代码部分影响结果