Как использовать managedQuery в сервисе Android?

У меня есть этот метод, но он работает только в действии

public Cursor getXX() { Cursor mCur = thius.managedQuery(Browser.BOOKMARKS_URI,Browser.HISTORY_PROJECTION, null, null, null); } public void getBrowserHist() { Cursor mCur = managedQuery(Browser.BOOKMARKS_URI, Browser.HISTORY_PROJECTION, null, null, null); mCur.moveToFirst(); if (mCur.moveToFirst() && mCur.getCount() > 0) { while (mCur.isAfterLast() == false) { Log.v("titleIdx", mCur.getString(Browser.HISTORY_PROJECTION_TITLE_INDEX)); Log.v("urlIdx", mCur.getString(Browser.HISTORY_PROJECTION_URL_INDEX)); mCur.moveToNext(); } } } 

Как я могу использовать слова «ManagedQuery» в службе Android?

Как я могу создать метод для возврата курсора в систему Android-браузера?

managedQuery() устарел более двух лет и относится только к Activity .

Ваша Service может вызвать getContentResolver() и вызвать query() на нее, чтобы запросить ваш желаемый ContentProvider .