Autore Topic: Array lists e SimpleCursorAdapter  (Letto 642 volte)

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Array lists e SimpleCursorAdapter
« il: 26 Maggio 2011, 16:06:04 CEST »
0
Ciao a tutti,

La situazione e' la seguente:

Dentro a un loop ho
Codice: [Seleziona]
List<String> arrayStringa = new ArrayList<String>();
List<Integer> arrayIntero = new ArrayList<Integer>();
if (cursor.moveToFirst())
       {
           do {   
           ...
          arrayStringa.add(myName);
          arrayIntero.add(myInt);
...
}
String[] allStrings = new String[] { arrayStringa, arrayIntero };
int[] to = new int[] { R.id.label1, R.id.label2};
       
SimpleCursorAdapter cityList = new SimpleCursorAdapter(this, R.layout.row, cursor, allStrings, to);


Ho due errore qui

Error:
- Type mismatch: cannot convert from List<String> to String
- Type mismatch: cannot convert from List<Integer> to String

Capisco l'errore ma non ho idea di come risolverlo. myName e' una stringa myInt e' un intero.

Qualche consiglio?

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:Array lists e SimpleCursorAdapter
« Risposta #1 il: 26 Maggio 2011, 16:55:33 CEST »
0
In verita' non mi serve un SimpleCursorAdapter in questo caso ma
Codice: [Seleziona]
ArrayAdapter<String> aa = new ArrayAdapter<String>(this, android.R.layout.test_list_item, myList);

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Array lists e SimpleCursorAdapter
« Risposta #2 il: 26 Maggio 2011, 17:00:25 CEST »
0
Confronta le differenze tra il tuo codice e questo tutorial, dovresti giungere alla soluzione:
[medio] ListView con layout personalizzato tramite un SimpleAdapter - Android Developers Italia
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline racoonlab

  • Utente junior
  • **
  • Post: 98
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    HTC Desire
Re:Array lists e SimpleCursorAdapter
« Risposta #3 il: 26 Maggio 2011, 17:16:40 CEST »
0
Interessante come tutorial. E risolve molti dubbi.


r
« Ultima modifica: 26 Maggio 2011, 17:30:55 CEST da racoonlab »