Pregunta

No puedo obtener datos de CallLog.Calls.CONTENT_URI en clases de no actividad. Estoy usando el cursor para obtener estos datos de Calllog. Pero en la clase sin actividad, el cursor muestra algún error, ¿cómo puedo cómo puedo hacer esto?

Actualmente estoy haciendo así,

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);
¿Fue útil?

Solución

Cursor c = context.getContentResolver().query(uri, projection, selection, null, sortOrder);
    if (c.moveToFirst()) {
        ...
    }
    c.close();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top