混淆了如何在android中使用getContentResolver

时间:2015-03-13 10:21:30

标签: android browser

我正在开发一个读取浏览器历史记录的应用程序。我尝试使用managedQuery但我只是知道它已被弃用。我在一个类似的问题上找到了以下答案

Cursor cursor = this.context.getContentResolver().query(Browser.SEARCHES_URI, null, null, null, null);
    if (cursor.moveToFirst()) {
        while (!cursor.isAfterLast()) {
            final int indexDate = cursor.getColumnIndex(Browser.SearchColumns.DATE);
            final int indexTerm = cursor.getColumnIndex(Browser.SearchColumns.SEARCH);
            String date = cursor.getString(indexDate);
            String term = cursor.getString(indexTerm);
            cursor.moveToNext();
        }
    }
    cursor.close();

我的疑问是,上下文变量在这里的作用是什么?如何在该变量中获取浏览器的上下文?

0 个答案:

没有答案