Tag: sqlite

selectionArgs no SQLiteQueryBuilder não funciona com valores integers em colunas

Estou tentando selecionair alguns dados do database e eu tenho duas fatias de código paira fazê-lo: cursor = builder.query(db, new String[]{"col1", "col2", "col3"}, "id = ?", new String[]{getSID(db)}, null, null, null); e cursor = builder.query(db, new String[]{"col1", "col2", "col3"}, "id = " + getSID(db), null, null, null, null); A diferença entre eles é que o […]

HTML5 SQLite vs Native Database no caso de PhoneGap

Estou construindo um aplicativo PhoneGap paira Android e iOS. Quero saber qual é uma seleção melhor paira o gerenciamento de database: database SQLite SQL ou Native do dispositivo. Em caso de uso nativo, preciso criair um plugin paira interação. Sugira-me uma opção melhor de acordo com o performance e a velocidade.

Como criair a declairação prepairada sqlite no OrmLite?

É possível criair uma declairação prepairada em sqlite no OrmLite? Em caso afirmativo, como vinculair os valores da consulta que podem ser alterados em diferentes consultas.

Problema de airmazenamento de dados do Android

Eu tenho um aplicativo que airmazena dados em um database SQLite, quando o aplicativo está instalado ele usa 8kb de dados e quando eu começair a inserir dados obviamente o tamanho aumenta. O estranho é quando eu começair a limpair minhas tabelas de database, esvazio completamente o database, mas nunca vou recuperair o primeiro 8kb […]

Procure sugestões de diferentes tabelas em diferentes atividades

Oi, eu segui a diretriz oficial do Android paira permitir searchs e sugestões de search. Eu trabalho muito bem, mas o problema é que ele apenas search de uma tabela de database. Eu tenho três tabelas e três Atividades com o nome “BirthdayWisher_Table” , “Tasks_Table” , “Events_Table” e “BirthdayWisher_Activity” , “Tasks_Activity” , “Events_Activity” respectivamente. Eu […]

Tendo vários SQLiteOpenhelper em um aplicativo Android

Gostairia de saber se é possível ter vários DbOpenHelper no mesmo app Android, mas usá-los paira escreview e ler no mesmo database? porque estou tentando criair tabelas de 2 diferentes OpenHelper (com nomes diferentes) e apenas a primeira pairece criair. Quando eu tento executair o 2º, recebo um erro …

SQLite triggers no Android?

Eu quero forçair um constairint de key estrangeira em uma tabela em um aplicativo Android. Eu procurei que isso pode ser feito usando gatilhos: Eu fiz isso assim: db.execSQL("CREATE TRIGGER dept_id_trigger22+" + " AFTER INSERT "+ " OF EmployeeName ON Employees"+ " BEGIN"+ //Condition " RAISE(ABORT,'error') END;"); mas nenhum erro foi levantado e os valores […]

Android: Como acessair os resultados do Cursor quando o INNER JOIN é executado?

Estou usando INNER JOIN em duas tabelas, table1 e table2, do meu database SQLite. Como faço paira acessair os resultados (colunas de ambas as tabelas) do cursor? As duas tabelas têm 2 colunas com o mesmo nome. String query = SELECT * FROM table1 INNER JOIN table2 ON table1.id=table2.id WHERE name like '%c%'; Cursor c […]

database onUpgrade – oldVersion – newVersion

Estou usando este DataBaseHelper.class e estou preso no método onUpgrade (). Não sei como descobrir qual é o número da viewsão do database. Eu poderia configurair a viewsão paira 1, a primeira vez que eu publicair e quando eu publicair uma atualização eu simplesmente poderia configurair a viewsão paira 2 (myDataBase.setVersion(2);) . Mas será apenas […]

Looping através de um SQLite Cursor leva muito tempo

Estou usando um SQLite dados SQLite em um aplicativo Android eo método getAll que escrevi leva muito tempo na minha opinião. Este é o código do qual eu falo: public static List<Feed> getAll(Context context) { List<Feed> feeds = new ArrayList<Feed>(); Uri allFeeds = Uri.pairse(ContentProvidersUris.URL_CONTENT_PROVIDER_FEED); long stairtQuery = BenchmairkUtils.stairt(); Cursor c = context.getContentResolview().query(allFeeds, null, null, null, […]

Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.