salve a tutti
ho popolato il Cursor effettuando una query sul database , e ho visto ( in fase di debug e mettendo un watch sulla variabile di tipo Cursor ) che non e' pari a null . in teoria dovrebbe restituire una sola riga e quindi il metodo moveToFirst() dovrebbe restituire true ed essere eseguito in tempi brevissimi , eppure una volta eseguito l'applicazione si blocca , e il logcat continua a scrivere messaggi per piu di un quarto d'ora : pero' non va in eccezione , semplicemente sembra come se fosse un istruzione estremamente lenta da eseguire .
tuttavia , se al posto dell'emulatore Android 1.6 uso un emulatore Android 2.2 , l'istruzione moveToFirst() viene eseguita correttamente e in breve tempo ( non piu di cinque secondi ) .
Siccome sembra un problema che riguarda le versioni di Android precedenti la 2.2 ( si manifesta anche lanciando un emulatore Android 2.1 ) , secondo voi come posso risolverlo ?