android - 如何使用 if 条件 i(我想检索那些名称 = 香蕉或类似的值,根据我的代码使用的条件是什么)
问题描述
如何使用 if 条件 i(我想检索那些名称 = 香蕉或类似的值,根据我的代码使用的条件是什么)我们如何根据条件从数据库中检索值,假设我们要检索名称为等于这个然后显示其他名称
ProductsRef = FirebaseDatabase.getInstance().getReference().child("Obesity Gain");
ProductsRef.orderByChild("Items").addChildEventListener(new ChildEventListener() {
@Override
public void onChildAdded(@NonNull DataSnapshot dataSnapshot, @Nullable String s) {
Products products=dataSnapshot.getValue(Products.class);
if(products.pname=="Makhan"){
onStart();
}
else {
Intent intent = new Intent(Hyperproductdisplay.this, Hyperproductdetails.class);
}
FirebaseRecyclerAdapter<Products, ProductViewHolder> adapter =
new FirebaseRecyclerAdapter<Products, ProductViewHolder>(options) {
@Override
protected void onBindViewHolder(@NonNull ProductViewHolder holder, int position, @NonNull final Products model)
{
if(model.pname=="Makhan"){
holder.txtProductName.setText(model.getPname());
holder.txtProductDescription.setText(model.getDescription());
holder.txtProductPrice.setText("Calories = " + model.getPrice() + "$");
Picasso.get().load(model.getImage()).into(holder.imageView);
holder.imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(Hyperproductdisplay.this, Hyperproductdetails.class);
intent.putExtra("pid",model.getPid());
startActivity(intent);
}
});
}
how to use if condition i (i want to retrieve values those name = banana or like that what is the condition according to my code is used)How can we retrieve values from database by the condition, suppose we want to retrieve values have name is equal to this then show name else
解决方案
推荐阅读
- exception - CompletableFuture 停止主程序
- c++ - 将对象从文本文件添加到矢量
- reactjs - 如何在 reactJs 的默认道具中传递导入的模块
- javascript - 如何使 ReactJS 应用程序从应用程序外部导航到某些页面
- redirect - 如何在不更改地址栏中的 URL 的情况下重定向到另一个 URL?
- timer - 并非所有计时器都在执行
- javascript - 无法在没有突变的情况下调度动作
- python - “ValueError:条件需要的布尔数组,而不是float64”在按条件切片数据帧时
- python - 将平均 iou 和骰子系数转换为 tensorflow 2
- php - php:如何运行几个 php multi_query 语句