Autore Topic: sqlite e listview come risolvere?  (Letto 316 volte)

Offline xixietto

sqlite e listview come risolvere?
« il: 11 Giugno 2015, 16:01:48 CEST »
0
Salve ragazzi, perchè mi da errore quando eseguo l'applicazione?
Codice (Java): [Seleziona]
public class Add extends Activity {
    private DbHelper helper =new DbHelper(this);    //  private DbHelper helper = null;   //  helper= new DbHelper(this);
    ListView listView;

    @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.add);


        listView = (ListView) findViewById(R.id.listView);
        SQLiteDatabase db=helper.getReadableDatabase();//sola lettura x fare query

        Cursor r= db.rawQuery("SELECT nome FROM padre", null);
        while(r.moveToNext()) {
            Log.d("query", (r.getString(0)));


        }

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:sqlite e listview come risolvere?
« Risposta #1 il: 11 Giugno 2015, 16:05:37 CEST »
0
Che errore ti da' ?  (allega il LOGCAT)
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline xixietto

Re:sqlite e listview come risolvere?
« Risposta #2 il: 11 Giugno 2015, 16:06:52 CEST »
0
Ho corretto l' errore.. C'era un problema nella query... Ora x visualizzare i valori nella listview come si fa?

Inviato dal mio GT-I9505 utilizzando Tapatalk


Offline xixietto

Re:sqlite e listview come risolvere?
« Risposta #3 il: 11 Giugno 2015, 16:08:57 CEST »
0
Vorrei ottenere l id di cui appartiene ogni elemento preso dalla tabella SQLite e non dalla listview.. Nn so se ho reso l idea..

Inviato dal mio GT-I9505 utilizzando Tapatalk



Post unito: [time]11 Giugno 2015, 16:31:20 CEST[/time]
cosa metto?
Codice (Java): [Seleziona]
public class Add extends Activity {
    private DbHelper helper =new DbHelper(this);    //  private DbHelper helper = null;   //  helper= new DbHelper(this);
    ListView listView;

    @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.add);


        listView = (ListView) findViewById(R.id.listView);
        SQLiteDatabase db=helper.getReadableDatabase();//sola lettura x fare query

        Cursor r= db.rawQuery("SELECT titolo FROM padre", null);
        while(r.moveToNext()) {

        ArrayAdapter<String> arrayAdapter =
                new ArrayAdapter<String>(this, R.layout.row, R.id.textViewList,????); // cosa inserisco quiiiii
            Log.d("query", (r.getString(0)));
listView.setAdapter(arrayAdapter);

        }
« Ultima modifica: 11 Giugno 2015, 16:32:18 CEST da xixietto, Reason: Merged DoublePost »