参数不适用

时间:2013-02-17 11:38:55

标签: android arguments

我在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);
}

3 个答案:

答案 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声明和方法调用具有不同的参数。