我在DataDisplay.java中有这一行来显示数据库中的数据,我将它显示在TextView中。但它有这样的错误说“类型DBAdaptor中的getAllDeals方法不适用于参数(TextView,TextView,TextView,TextView,TextView,TextView,TableRow”。)有人可以解释为什么?
dbAdaptor.getAllDeals(idView, shopView, dealView, locationView, websiteView, categoryView, row );
这是我在DBAdaptor中的getAllDeals部分
public Cursor getAllDeals()
{
return db.query(DATABASE_TABLE, new String [] {KEY_SHOP, KEY_DEAL, KEY_LOCATION, KEY_WEBSITE,
KEY_CATEGORY}, null, null, null, null, null);
}
答案 0 :(得分:0)
您需要在getAllDeals()
函数
答案 1 :(得分:0)
您的方法没有任何参数。
来自
public Cursor getAllDeals()
要
public Cursor getAllDeals(TextView idView, TextView shopView, etc ...)
答案 2 :(得分:0)
您需要将数据库适配器中的方法声明更改为:
getAllDeals(idView, shopView, dealView, locationView, websiteView, categoryView, row );
在您的情况下,Method声明和方法调用具有不同的参数。