对于我的android项目,大多数数据都从数据库中保存,我的应用程序将提取它。 但是,我有两个对话框,将日期设置为两个文本视图,然后将其保存到数据库中。 我正在尝试使用currentBeach.setCheckIn(checkInTV.getText()。toString()),这会导致我的程序在构造函数上出错。 这里有什么解决方案?
Details.java
btnSubmit.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new Database(getBaseContext()).addToCart(new Order(
menuID,
currentBeach.getName(),
currentBeach.getPrice(),
currentBeach.setCheckIn(checkInTV.getText().toString()),
currentBeach.setCheckOut(checkOutTV.getText().toString())
));
Intent intent = new Intent(details.this, Cart.class);
startActivity(intent);
}
});
Order.Java(构造函数)
public Order(String productId, String productName, String description, String price, String checkIn, String checkOut) {
ProductId = productId;
ProductName = productName;
Description = description;
Price = price;
this.checkIn = checkIn;
this.checkOut = checkOut;
}
请帮帮我。 感谢大家 :)