Tag: sqlite

La base di dati di Android ricrea each volta che viene avviata l'applicazione

Perché SQLiteOpenHelper chiama onCreate () each volta che inizia la mia applicazione. Ecco il mio codice per onCreate () @Override public void onCreate(SQLiteDatabase db) { Log.i("onCreate()", "Enter"); //create cards table db.execSQL( "create table circles" + "("+ "id integer primary key,"+ "x integer not null," + "y integer not null"+ ")" ); Log.i("onCreate()", "Exit"); } Ho […]

Salvataggio di dati su Android: archiviazione di file vs database SQLite vs preferenze condivise

Questo titolo mi fa domande su ciò che è la funzionalità più adatta al salvataggio di dati medio-grandi su un'applicazione specifica. So che c'è una recente domanda che ho visto su Stackoverflow riguardo al salvataggio di dati con queste caratteristiche, ma voglio sapere, come quello che ho detto, che cosa è più adatto. Avete qualche […]

SQLiteAssetHelper NullPointerException solo su alcuni dispositivi

Sto usando la libreria di SQLiteAssetHelper per affrontare le mie operazioni di DB App e sta funzionando bene per quasi tutti i telefoni con cui ho provato. Tuttavia alcuni utenti con report di Android 2.3.3 – 2.3.7 si bloccano quando viene effettuata una chiamata per aprire il db. Sospetto che questo sia dovuto a qualche […]

Come utilizzare correttamente TextSwitcher in ListView?

Il mio TextSwitcher per each record in ListView dovrebbe visualizzare il primo valore ( text1 ) e poi un altro valore ( text2 ), quindi il valore di primo valore e così via. Dovrebbe accadere solo se il text2 non è vuoto. Altrimenti il text1 dovrebbe essere sempre visualizzato (senza alcuna modifica e animation). Ho […]

È ansible get l'accesso in sola lettura a un database sqlite in un apk?

Possibile duplicazione: Come mettere il database esistente nel file .apk? È ansible get l'accesso in sola lettura a un database sqlite situato con un apk? Non voglio duplicare il database se è ansible accedervi a scopi di sola lettura all'interno dell'APK.

SQLiteException: la tabella esiste già

Ho aggiunto al mio DB la tabella denominata "MEDIA_TABLE" e ho il seguente codice di errore: 05-15 20:56:22.976: E/AndroidRuntime(5968): android.database.sqlite.SQLiteException: table personal_stats already exists (code 1): , while compiling: CREATE TABLE personal_stats (_id INTEGER PRIMARY KEY AUTOINCREMENT, pictures TEXT, videos TEXT); Il mio secondo tavolo funziona bene. ho provato a disinstallare la mia applicazione e […]

Sqlite Aggiungi Colonna nella tabella in una certa posizione (Android)

Questo è il codice che funziona per l'aggiunta di una colonna. mDb.execSQL("ALTER TABLE " + table_name + " ADD COLUMN " + column_name + " text"); Il mio problema la colonna viene creata all'ultima posizione della tabella. Column1|Column2|Column3|Column4|Column5|NewAddedColumn6 Ad esempio è ansible aggiungere una colonna tra Column3 e Column4 ??? Column1|Column2|Column3|NewAddedColumn6|Column4|Column5

Quale java ORM è adatto per il sistema operativo android e support la list pigra?

Voglio scegliere una biblioteca ORM migliore e più adatta per Android per l'utilizzo nella mia applicazione. So di GreenADO e ORMLite, ma non molto. Potresti confrontarli e menzionarne i vantaggi / svantaggi? E anche dire quale supporto support la list pigra? Grazie

Android SQLite Elimina il problema di row

Sto cercando di eliminare una row da una tabella, ma ho tre clausole WHERE e non sono sicuro se sto utilizzando l'istruzione corretta. db.delete(DBAdapter.TableName, "Id="+ Id +" AND WHERE QstnrId = "+Integer.parseInt(QuestionnaireId) +" AND WHERE QstnId = "+Integer.parseInt(QuestionId), null); Sono quasi certo che non sto usando correttamente la dichiarazione. Si prega di assistere?

Come aggiornare il mio ListView dopo la modifica del database?

Sto cercando di gestire un elenco semplice in un'applicazione Android. I contenuti dell'elenco vengono mantenuti in un database SQLite. Quando l'utente seleziona e tiene in una row specifica, viene visualizzato un menu di scelta rapida con un'opzione "Elimina". Quando selezionano "Elimina", la row viene eliminata dal database, ma la visualizzazione non viene aggiornata. Quando esco […]

L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.