我在android studio中正在做一个订购应用程序。 我想在"购物车时显示订单清单。单击按钮
以下是" order"单击按钮
btnCart.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new Database(getBaseContext()).addToCart(new Order(
foodId,
currentFood.getName(),
numberButton.getNumber(),
currentFood.getPrice()
));
Toast.makeText(FoodDetail.this, "Added To Cart", Toast.LENGTH_SHORT).show();
}
});
我的 添加到购物车 IS STILL EMPTY,这是我唯一拥有的
public void addToCart(Order order)
{
order.getProductId(),
order.getProductName(),
order.getQuantity(),
order.getPrice());
}
请帮帮我:(谢谢!:)
答案 0 :(得分:0)
以下是使用密钥“message”和值“Hello,World”
在firebase键值系统中存储数据的示例代码// Write a message to the database
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("message");
myRef.setValue("Hello, World!");
这里有一些可以帮助你的链接
答案 1 :(得分:0)
这绝对是不如何在Firebase数据库中存储数据。您没有开始创建FirebaseDatabase对象。我假设你正在使用android studio来编写这个应用程序(因为那是其中一个标签)。要在Firebase数据库中存储数据,请执行以下步骤:
将您的应用程序连接到Firebase:只需转到下面的路径,然后按照完成此过程的指南进行操作。
工具> Firebase> Firebase数据库
在您的课程中,创建一个FirebaseDatabase对象并将值设置为FirebaseDatabase.getInstance().getReference()
。此引用直接指向您的Firebase数据库,您存储到此引用中的任何内容都将直接存储。如果要将数据存储在此引用内的内部文件夹中,请使用child()
方法进行嵌套。
要存储数据,请使用FirebaseDatabase引用的setValue()
方法,并将数据存储为参数。
示例:
DatabaseReference someData = FirebaseDatabase.getInstance().getReference();
someData.setValue("Little file");
您还可以参考Official Firebase guide。
我希望这有帮助..快乐编码!
答案 2 :(得分:0)
试试这个,我假设你已经在你的项目中加入了Firebase。
FirebaseDatabase database = FirebaseDatabase.getInstance();
DatabaseReference myRef = database.getReference("RefName");
myRef.setValue(new Order(
foodId,
currentFood.getName(),
numberButton.getNumber(),
currentFood.getPrice()
));