尝试从单独的活动中获取数据库中的行数。我一直在搞乱这样做的方法,但是如果方法是在数据库适配器类中构建的话,我似乎无法从另一个活动中实例化它们。理想情况下,我希望适配器中的方法返回一个int,然后我可以在链中的许多不同活动中使用它。有没有办法做到这一点,我没想到?
答案 0 :(得分:3)
你应该使用Android SDK中已经存在的DatabaseUtils .stringForQuery()静态方法来轻松检索一个值,这个例子适用于String
bot,还有{{1}的方法}}
Long
在db上运行查询并返回第一行第一列中的值的实用程序方法。
像
这样的东西stringForQuery(SQLiteDatabase db, String query, String[] selectionArgs)