1. nithdi, 08.08.2010 #1
    nithdi

    nithdi Threadstarter Neuer Benutzer

    Hi.

    Ich versuche gerade eine Arraylist in einen Cursor zu "konvertieren", damit ich diesen Cursor dann in einem ListView anzeigen kann.
    Hintergrund ist folgender: In dem Adapter wird eine unbestimmte Anzahl an Einträgen gespeichert (können auch mehr als 10.000 sein).
    Habe vorher mit einem ArrayAdapter gearbeitet. Allerdings möchte ich in dem Adapter bzw. ListView auch suchen können. Das habe ich mit FilterText realisiert. Dieser ist aber auf einem ArrayAdapter mit so vielen Einträgen sehr langsam.
    Deshalb will ich jetzt auf den CursorAdapter umsatteln.

    Code ist folgender:

    Code:
    try {
              Socket theSocket = new Socket(IPAdress,Integer.parseInt(Port));
              OutputStreamWriter os = new OutputStreamWriter(theSocket.getOutputStream(), "UTF-16LE");
              PrintWriter out = new PrintWriter(os, true);
              BufferedReader in = new BufferedReader(new InputStreamReader(theSocket.getInputStream(), "UTF-16LE"));
              ArrayList<String> al = new ArrayList<String>();
    
    //GET PLAYLIST
              out.println("getPL");
              i = Integer.parseInt(in.readLine());
    
    for (x = 0; x < i; x++) {
                //aa.add((x+1) + ". " + in.readLine());  Alter ArrayAdapter!!
                al.add((x+1) + ". " + in.readLine());
              }
    
    Cursor cu = ? //<-- Hier weiß ich nicht weiter.
    
    Wie bekomme ich also aus der ArrayList die Daten in den Cursor. Kann ich den Cursor evtl. sogar direkt in der for-Schleife befüllen?

    Danach sollte es ja hoffentlich einfacher werden, zumindest schaut der Constructor füür den CursorAdapter recht überschaubar aus :)

    Danke für eure Hilfe.
     
Die Seite wird geladen...
Similar Threads - CursorAdapter aus ArrayList Forum Datum
[ERLEDIGT] Problem mit Async Task und auszuführender Aufgabe Android App Entwicklung 02.05.2017
[OFFEN] Rückkehr aus Dialog Fragment. Wie? Android App Entwicklung 29.04.2017
[ERLEDIGT] Instanzierung aus XML Android App Entwicklung 11.04.2017
[OFFEN] Screen einer anderen App aufnehmen und auswerten Android App Entwicklung 06.04.2017
Display-Breite zum App-Start auslesen Android App Entwicklung 11.03.2017
Unbehandelte Ausnahme (UnCaughtException) abfangen und Dialog anzeigen Android App Entwicklung 05.03.2017
Wie lese ich den USB Port aus ? Android App Entwicklung 03.03.2017
Excel Dokument mithilfe von JExcelAPI auslesen funktioniert nicht :/ Android App Entwicklung 02.03.2017
ListView fix am unteren Bildschirmrand ausgeben Android App Entwicklung 01.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017

Users found this page by searching for:

  1. Android Cursor to Array List

    ,
  2. android cursoradapter

    ,
  3. arraylist to cursor android

    ,
  4. Cursor android arraylist