1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. sem_thesis, 03.04.2011 #1
    sem_thesis

    sem_thesis Threadstarter Android-Hilfe.de Mitglied

    Hallo!

    Ich schriebe einen Service, der User-Contacts auslesen soll.
    Ich habe einige Tutorials angeschaut (Das beste bisher: Working with the ?ContactsContract? to query contacts in Android APP-SOLUT APPLICATION-SOLUTIONS | The Android and iPhone Developer, Tutorial and App News Blog).

    Die Contact-Daten kann man nur über einen Content-Provider auslesen. Dabei werden Cursors benötigt. Jetzt habe ich gesehen, dass die Methode namens 'managedQuery' dazu dient einen Cursor zu erstellen.
    Sie ist jedoch nur für eine Activity Klasse verfübar, aber nicht für einen Service.


    Gibt es eine andere Möglichkeit innerhalb eines Service einen Cursor zu erstellen??
     
  2. maniac103, 04.04.2011 #2
    maniac103

    maniac103 Android-Lexikon

    getContentResolver().query(...)

    Nicht vergessen, cursor.close() aufzufrufen, wenn du alle Daten bearbeitet hast. Der Unterschied zu managedQuery ist eigentlich nur, dass managedQuery das close() sowie das requery() (beim Öffnen der Activity) automatisch macht.
     
    sem_thesis gefällt das.
  3. sem_thesis, 04.04.2011 #3
    sem_thesis

    sem_thesis Threadstarter Android-Hilfe.de Mitglied

    Alles klar! Hab's jetzt selber geschafft!
    Danke :thumbsup:
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Probleme mit Service unter Android N Android App Entwicklung 16.07.2017
[ERLEDIGT] Hilfe bei Fehler in Quellcode benötigt Android App Entwicklung 23.06.2017
[ERLEDIGT] Eine Klasse um das aufrufen anderer Intents zu regeln Android App Entwicklung 24.05.2017
[ERLEDIGT] Tipps für AsyncTask Klasse Android App Entwicklung 18.05.2017
[OFFEN] Service wird bei manchen Geräten nicht gestartet Android App Entwicklung 09.04.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
Google Play Services Fehler Android App Entwicklung 19.12.2016
Du betrachtest das Thema "Cursormanagement in Service-Klasse" im Forum "Android App Entwicklung",