Content Provider / openFile(...) / CSV

  • Hallo Zusammen,


    wir entwickeln in der Uni gerade ein Programm, welches Daten in SQLite verwaltet. Unter anderem sollen wir einen Content Provier erstellen. Dieser soll einem Client (Content Resolver) die Möglichkeit anbieten, die Daten aus der Datenbank als CSV-File abzurufen. Als Hinweis wurde die Methode openFile() im Content Provider genannt.


    Ich habe leider ein paar Schwierigkeiten mit dem Konzept:


    Die Methode openFile(Uri uri, String methode) liefert ja einen ParcelFileDescriptor an den Aufrufer zurück. Aber was mache ich damit?


    Meine bisherige Überlegung ist, dass ich eine .csv-Datei mit den Daten aus der DB erstelle [csvFile] und diese dem PFD übergebe:


    Code
    ParcelFileDescriptor pfd = ParcelFileDescriptor.open(csvFile, modus);


    Ist die Verwendung der Methode so gedacht? Falls ja, wie kann ich im Resolver auf die CSV-Datei zugreifen?


    Freue mich über Antworten
    g_bleu

Jetzt mitmachen!

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