0

我在使用这两个库发出请求时遇到问题。我想使用 .queryforall() 从表 Table_events 中获取所有查询,但后来我看到了这个线程并尝试使用 rawQuery 进行查询,但它只提供 queryRaw()。请求如下所示:

private Dao<Table_Events, Integer> tEventDao;

public DAOManager(final DatabaseHelper databaseHelper) 
{
    this.tEventDao= GettEventDAO(databaseHelper);
}

public String[] Getall()
{       
    GenericRawResults<String[]> rawResults = null;

    try 
    {
        rawResults = tEventDao.queryRaw("select * from tableEvents");
    }  
    catch (SQLException e) 
    {
        e.printStackTrace();
    }
    return resultArray;

}

任何想法如何进行查询?

4

1 回答 1

0

您的GettEventDAO函数正在返回一个符合DaoORMLite 接口的对象。您需要确保 ORMLite 的实现能够与 SQLCipher for Android 交互,这通常会返回一个表示查询结果集的游标。

于 2013-08-14T19:18:50.053 回答