Использование getContentResolver в расширенном классе BroadcastReceiver - PullRequest
4 голосов
/ 20 мая 2011

Мне нужно использовать метод getContentResolver в классе, который расширяет BroadcastReceiver, и я обнаружил, что getContentResolver можно использовать только в классе, который расширяет Activity. Я пытаюсь сделать статический метод в классе, который расширяет активность, но я не могу использовать getContentResolver в статическом методе. Я также пытался нестатическим методом, но когда я запускаю приложение, я получаю сообщение об ошибке. Как я могу сделать? Спасибо!

Ответы [ 2 ]

13 голосов
/ 20 мая 2011

В вашем onReceive(Context, Intent) вы получаете объект Context, который имеет метод getContentResolver().

0 голосов
/ 18 октября 2014
ContentResolver contentResolver =context.getContentResolver();
cursor = contentResolver.query(uri, projection, selection, selectionArgs, sortOrder);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...