Autore Topic: Errore SQLlite  (Letto 498 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Errore SQLlite
« il: 04 Aprile 2014, 19:17:08 CEST »
0
ho implementato tramite Tutorial un Db sqlite semplice. Solo che quando esco dall'app e rientro, in teoria dovrebbe recuperare i record nel db ma mi presenta questo errore:


Codice (Java): [Seleziona]
java.lang.IllegalStateException: trying to requery an already closed cursor  android.database.sqlite.SQLiteCursor@422c9548
dentro onCreate ho:

Codice (Java): [Seleziona]
 Cursor c=db.fetchProducts(); // query
        startManagingCursor(c);
       
        int titleCol=c.getColumnIndex(MyDatabase.ProductsMetaData.PRODUCT_TITLE_KEY);  //indici delle colonne
        int descCol=c.getColumnIndex(MyDatabase.ProductsMetaData.PRODUCT_DESC_KEY);    
        int colorCol=c.getColumnIndex(MyDatabase.ProductsMetaData.PRODUCT_COLOR_KEY);      

       
        if(c.moveToFirst()){  //se va alla prima entry, il cursore non è vuoto
                do {
                        // estrazione c.getString(titleCol)
                       

..ho sbagliato sezione..scusate
« Ultima modifica: 04 Aprile 2014, 19:20:50 CEST da felasandroid »