Как использовать курсор в классах без активности
-
26-10-2019 - |
Вопрос
Я не хочу получить данные от CallLog.Calls.CONTENT_URI
в классах без деятельности. Я использую курсор, чтобы получить эти данные от Calllog. Но в классе без активности курсор показывает некоторую ошибку, так как я могу это сделать?
В настоящее время я делаю это,
public class CallReceiver extends Activity {
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
Cursor cursor = managedQuery(android.provider.CallLog.Calls.CONTENT_URI,null,null,null,null);
startManagingCursor(cursor);
Решение
Cursor c = context.getContentResolver().query(uri, projection, selection, null, sortOrder);
if (c.moveToFirst()) {
...
}
c.close();
Не связан с StackOverflow