Articles of database

È ansible perdere una connessione al database SQLite?

Sto vedendo pochi “java.lang.IllegalStateException: Cannot perform this operation because the connection pool has been closed.” eccezioni da un’app Android. Non ho chiuso la connessione in molti posti. È anche ansible che la connessione venga chiusa in qualche altro thread. Per sicurezza, è ansible che una connessione SQLite venga chiusa automaticamente o dal sistema operativo o […]

Come migrare l’applicazione SQLite esistente in Room Persistance Library?

Potrebbe essere un po ‘presto per chiederlo, ma è ansible e come migrare / aggiornare un’applicazione di database SQLite esistente in una nuova libreria di persistenza di Android Room?

CursorLoader per più ContentProviders

Devo creare un ListAdapter che presenti i dati di più ContentProvider. I ContentProvider stessi rappresentano una tabella ciascuno dal database relazionale. Voglio utilizzare il sistema CursorLoader per recuperare i dati aggregati in ListView. E ‘ansible farlo con 1 caricatore o devo usare più caricatori? Preferirei usarne uno. Non sono sicuro di come posso fare in […]

Android aggiunge MMS al database

Voglio aggiungere alcuni messaggi MMS nel mio database dei dispositivi. Ho il seguente codice ma non funziona affatto. Nessuna voce viene aggiunta all’app nativa … public static Uri insert(Context context, String[] to, String subject, Uri messageUri) { try { Uri destUri = Uri.parse(“content://mms/sent”); // Get thread id Set recipients = new HashSet(); recipients.addAll(Arrays.asList(to)); long thread_id […]

come testare l’aggiornamento del database SQLite prima di caricare la nuova versione della mia app su Play Store in Android

Sto riscontrando il problema che nessuna tabella di questo tipo ha trovato “nome_tabella” nella mia applicazione caricata dopo l’aggiornamento della versione dell’app. Sono uscito dopo aver provato che ho riscontrato questo problema solo dopo aver aggiornato la vecchia versione dell’app alla nuova versione dell’app Cosa ho implementato Ho eseguito il codice nel metodo onUpgrade () […]

Accesso al database in Android

Sto creando un’app per Android che è fondamentalmente un elenco di informazioni su Mushrooms. Ottengo queste informazioni da un database SQLite. Ho un singleton globale con una class di servizi al suo interno in cui utilizzo per accedere al mio db. Quasi tutte le attività accedono al db. È meglio lasciare il mio db aperto […]

Utilizzando COLLATE in Android SQLite – Locales viene ignorato in LIKE statement

Quando creo il mio database SQLite in Android, imposto le impostazioni internazionali del database: db.setLocale (new Locale (“cz_CZ”)). Questa è una versione locale ceca. Un’istruzione SELECT funziona e prende in considerazione le impostazioni internazionali, ad esempio: SELECT * from table WHERE name=’sctzy’ COLLATE LOCALIZED Troverà la voce “ščťžý”. Ma usando LIKE fallirà: SELECT * from […]

Android: modifica dell’ID disegnabile dopo la modifica delle risorse

Ho un’applicazione Android che utilizza un componente della galleria per scegliere un’icona e assegnarla a un pulsante. Il set di icone si trova nella cartella res/drawable e vi si accede nella galleria con l’adattatore tipico della guida: private Integer[] Imgid = { R.drawable.icon_home, R.drawable.icon_home2, … } Dopo aver scelto un’icona, ho memorizzato le impostazioni in […]

possiamo usare la query troncata in sqlite android

possiamo usare la query troncata nel database di Android? altrimenti possiamo eseguire un’operazione troncata usando il nostro codice java?

SQLite – È ansible inserire un BLOB tramite istruzione di inserimento?

Sto sviluppando un’applicazione Android e sto utilizzando un database Sqlite per archiviare alcuni bitmap. Voglio che alcune immagini vengano automaticamente inserite quando l’utente installa l’applicazione. Sto usando la class SQLiteOpenHelper in questo modo: public class DatabaseHelper extends SQLiteOpenHelper { … DatabaseHelper(Context context, String nameOfDB, int version, String[] scriptSQLCreate, String scriptSQLDelete) { super(context, nameOfDB, null, version); […]