Pergunta

Estou preenchendo o ListView do meu dataportator personalizado.Eu tenho um layout definido para cada item / linha do listview.Dentro dessa lista, tenho um AutoCompleteteTextVer.Eu preciso vinculá-lo com dados do banco de dados SQLite.Na verdade, este AutoCompleteteTextVer listará categorias e essas categorias virão de uma tabela SQLite.Eu posso vinculá-lo na minha classe de datadapeter personalizada dentro do GetView (), mas não sei como evitar as várias chamadas para o banco de dados SQLite?

.

Como as categorias permanecerão as mesmas para cada linha, então eu quero obter as categorias apenas uma vez do banco de dados e ligam-o com AutoCompleteteTextVer em cada linha.

Alguém pode me guiar como fazer isso?

Cumprimentos.

Foi útil?

Solução

To avoid multiple database calls ..

You can fetch data in cursor from database in your activity's onCreate() then using CursorAdapter or SimpleCursorAdapter bind it (using setAdapter) to AutoCOmpleteTextView in your list Adapter's getView()..

This example will help you lot Using AutocompleteTextView with SQLite and CursorAdapter

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top