So verwenden Sie Cursors in Nicht -Aktivitätsklassen
-
26-10-2019 - |
Frage
Ich möchte keine Daten von bekommen CallLog.Calls.CONTENT_URI
in Nicht -Aktivitätsklassen. Ich benutze Cursor, um diese Daten von Calllog zu erhalten. Aber im Cursor für Nichtaktivitätsklassen zeigt Cursor einen Fehler, also wie kann ich das tun, wie ich das tun kann?
Ich mache es jetzt so,
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);
Lösung
Cursor c = context.getContentResolver().query(uri, projection, selection, null, sortOrder);
if (c.moveToFirst()) {
...
}
c.close();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow