从适配器外部的活动计算数据库中的行数

时间:2010-09-27 17:33:10

标签: android

尝试从单独的活动中获取数据库中的行数。我一直在搞乱这样做的方法,但是如果方法是在数据库适配器类中构建的话,我似乎无法从另一个活动中实例化它们。理想情况下,我希望适配器中的方法返回一个int,然后我可以在链中的许多不同活动中使用它。有没有办法做到这一点,我没想到?

1 个答案:

答案 0 :(得分:3)

你应该使用Android SDK中已经存在的DatabaseUtils .stringForQuery()静态方法来轻松检索一个值,这个例子适用于String bot,还有{{1}的方法}}

Long

在db上运行查询并返回第一行第一列中的值的实用程序方法。

这样的东西
stringForQuery(SQLiteDatabase db, String query, String[] selectionArgs)