Autore Topic: problema listview  (Letto 380 volte)

Offline Kecco11

  • Utente junior
  • **
  • Post: 99
  • Respect: +1
    • Mostra profilo
  • Dispositivo Android:
    GS4
problema listview
« il: 24 Luglio 2013, 17:01:42 CEST »
0
Ciao a tutti, ho creato una listview che deve visualizzare i dati presi dal db...non ho alcun errore nel LogCat ma i dati non vengono visualizzati.
Potrebbe essere un errore della query??
Grazie

Codice (Java): [Seleziona]
private void lista(){
        SQLiteDatabase db = new MioDbHelper(this).getReadableDatabase();
        final List<Dettaglio> dettagli = new ArrayList<Dettaglio>();
               
                String sql = "SELECT nome_utente_pc, password_pc, note_pc FROM Password";
                Cursor c = db.rawQuery(sql, null);
               
                while (c.moveToNext()){
                                Dettaglio d = new Dettaglio();
                                d.utentepc = c.getString(0);
                                d.passwordpc = c.getString(1);
                                d.notepc = c.getString(2);
                               
                                dettagli.add(d);
                }
                        c.close();
       
                        db.close();
               
        ListAdapter adapter = new ArrayAdapter(this, R.layout.dettaglio_lista_pc){
               
                @Override
                public View getView(int position, View convertView, ViewGroup parent) {
                        View row = super.getView(position, convertView, parent);
                       
                       
                        TextView utentepc, passpc, notepc;
                        utentepc = (TextView) row.findViewById(R.id.tv_utente_pc);
                                               
                        passpc = (TextView) row.findViewById(R.id.tv_password_pc);
                                               
                        notepc = (TextView) row.findViewById(R.id.tv_note_pc);
                       
                        Dettaglio d = dettagli.get(position);
                        utentepc.setText(d.utentepc+"");
                        passpc.setText(d.passwordpc+"");
                        notepc.setText(d.notepc+"");
                                        return row;
               
                }
               
        };
        lista.setAdapter(adapter);
        }
        class Dettaglio {
                 
                String utentepc;
                String passwordpc;
                String notepc;
               
        }
}


Offline Nicola_D

  • Moderatore
  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:problema listview
« Risposta #1 il: 24 Luglio 2013, 17:11:49 CEST »
0
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia