Performance MySQL Daten lesen und über getContentResolver Kontaktdaten dazulesen

  • Hallo,


    ich möchte in meinem Programm Kontaktinformationen aus einer MySQL Tabelle und aus den Standard Kontaktdaten verarbeiten.
    Das Programm läuft jedoch zu lange.
    Wie gehe ich im Programm vor?
    1. Auslesen der Daten aus der MySQL Tabelle
    2. Pro Eintrag aus der MySQL Tabelle möchte ich jetzt den Namen und last_time_contacted aus den Kontaktdaten dazuholen.
    Das eledige ich mit Cursor people = getContentResolver().query(uri, projection, null, null, sortOrder);
    Annahme: Die einzelnen Aufrufe (pro Kontakt ein Aufruf) dauern deshalb so lange, weil der Overhead zu groß ist.


    Frage: Wie kann man Schritt 2 am besten optimieren?


    Annahme: Einmaliger Zugriff über getContentResolver() und die Daten zwischenspeichern (wie)?
    Danach im Speicher arbeiten.


    Freundliche Grüße


    Hunter59

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!