DBHelper.getReadableDatabase()。query()参数

时间:2014-01-25 00:15:46

标签: java android deprecated

我获得了一个预先存在的项目的代码,我注意到之前使用过的程序员:

DatabaseManager.getInstance(this).cursor.requery();
Cursor cursor = DatabaseManager.getInstance(MainActivity.this).cursor;

我了解{@ 1}}已弃用,应该请求新的游标。所以,我把它改成:

cursor.requery()

这是我感到困惑的地方。我在另一个question中发现Cursor cursor = DBHelper.getReadableDatabase().query(); 中的参数应该与制作新光标时使用的参数相同,但前一个程序员从query()拉出光标,所以在这种情况下我怎么知道应该传递哪些参数?

修改
我知道这些是可以传入的一些参数: String table,String [] columns,String selection,String [] selectionArgs,String groupBy,String having,String orderBy

我只是不知道如何确定值。我见过其他人只是为大多数人传入null,但他们总是有一个表值。我怎么知道从给我的代码中传入哪个表?

0 个答案:

没有答案