0

データベース内のデータを表示するために 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);
}
4

3 に答える 3

0

db アダプターのメソッド宣言を次のように変更する必要があります。

getAllDeals(idView, shopView, dealView, locationView, websiteView, categoryView, row );

あなたの場合、メソッド宣言とメソッド呼び出しには異なるパラメーターがあります。

于 2013-02-17T11:55:46.343 に答える
0

getAllDeals()関数でこれらの引数を受け入れる必要があります

于 2013-02-17T11:41:09.740 に答える
0

メソッドにパラメーターがありません。

から

public Cursor getAllDeals()

public Cursor getAllDeals(TextView idView, TextView shopView, etc ...)
于 2013-02-17T11:41:31.617 に答える