salut a tous . sa fait presque deux jours que je ne parviens pas a résoudre le problème ci-dessous . SVP veuillez m’éclairer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
06-19 13:50:26.705: E/CursorWindow(1950): need to grow: mSize = 1048576, size = 81, freeSpace() = 14, numRows = 9239
06-19 13:50:26.705: E/CursorWindow(1950): not growing since there are already 9239 row(s), max size 1048576
06-19 13:50:26.705: E/CursorWindow(1950): The row failed, so back out the new row accounting from allocRowSlot 9238
06-19 13:50:26.705: E/Cursor(1950): Failed allocating fieldDir at startPos 0 row 9238
cette erreur se produit lorsque j'essaie de sélectionner les données sauvegardées dans une base de donnée SQLITE.

voici ma méthode de sélection des données en base :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
public List<Coordonnees> getAllCord() {
       List<Coordonnees> coordList = new ArrayList<Coordonnees>();
       // Select All Query
       String selectQuery = "SELECT  * FROM " + CoordonneesOpenHelper.COORDONNEES_TABLE_NAME;
 
       this.maBDD = sqLiteOpenHelper.getWritableDatabase();
       Cursor cursor = maBDD.rawQuery(selectQuery, null);
 
       // looping through all rows and adding to list
       if (cursor.moveToFirst()) {
           do {
               Coordonnees cod = new Coordonnees() ;
               cod.setId(cursor.getInt(CoordonneesOpenHelper.NUM_COLUMN_ID));
               cod.setLatitude(cursor.getDouble(CoordonneesOpenHelper.NUM_COLUMN_LATITUDE));
               cod.setLongitude(cursor.getDouble(CoordonneesOpenHelper.NUM_COLUMN_LONGITUDE));
               cod.setAltitude(cursor.getDouble(CoordonneesOpenHelper.NUM_COLUMN_ALTITUDE));
               cod.setPrecision(cursor.getFloat(CoordonneesOpenHelper.NUM_COLUMN_PRECISION));
               cod.setVitesse(cursor.getFloat(CoordonneesOpenHelper.NUM_COLUMN_VITESSE));
               cod.setFournisseur(cursor.getString(CoordonneesOpenHelper.NUM_COLUMN_FOURNISSEUR));
               cod.setDirection(cursor.getFloat(CoordonneesOpenHelper.NUM_COLUMN_DIRECTION));
               cod.setDate(cursor.getString(CoordonneesOpenHelper.NUM_COLUMN_DATE));
 
               coordList.add(cod);
           } while (cursor.moveToNext());
           cursor.close() ;
       }