En una app de android (android studio) estoy guardando fotos convertidas a string base64 en una base de datos sqlite. Se guardan correctamente. Si extraigo la base de datos y la consulto con un editor de base de datos está guardada correctamente.
Pero cuando hago un select el resultado me devuelve es undefined.
c = db.rawQuery("SELECT Photo FROM photo" , null); if (c.moveToFirst()) { do { c.getString(0); } while (c.moveToNext()); }
si evaluo ese c.getString me devuelve undefined. Pero si hago
c = db.rawQuery("SELECT COUNT (Photo) FROM photo" , null); if (c.moveToFirst()) { do { c.getInt(0); } while (c.moveToNext()); }
este getInt me devuelve 1
¿Como puedo recuperar el texto?