>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Spinner com banco de dados SQLite


Amigos, na aula 1 ensina fazer um spinner com os dados do Banco, porém o código dá erro na linha:


SimpleCursorAdapter ad = new SimpleCursorAdapter(getBaseContext(), R.layout.spinner, cursor, from, to);


Onde acusa um aviso que o SimpleCursorAdapter está deprecated.
O que devo usar no lugar do SimpleCursorAdapter?

Abaixo parte do código deste spinner


Spinner splogradouro = (Spinner) findViewById(R.id.spinner);

SQLiteDatabase db = openOrCreateDatabase("giro.db", Context.MODE_PRIVATE, null);

Cursor cursor = db.rawQuery("SELECT * FROM ruas ORDER BY rua ASC ", null);

String[] from = {"_id", "nome", "tipo"};
int [] to = {R.id.txvID, R.id.txvNome, R.id.txvTipo};

SimpleCursorAdapter ad = new SimpleCursorAdapter(getBaseContext(), R.layout.spinner, cursor, from, to);

splogradouro.setAdapter(ad);


Obrigado
Marco



2 Respostas


Ola Marco

Veja este topico aqui
http://rlsystem.com.br/forum/android/198-erro-criacao-do-simplecursoradapter




Obrigado André, mas as formas descritas no post informado não deram certo.

Acabei utilizando conforme tutorial abaixo:

http://androidhive.info/2012/06/android-populating-spinner-data-from-sqlite-database/

Att