>

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.



SOCORRO !!! COMO POPULAR O MEU SPINER ANTES DE ENTRAR NO CADASTRO COM METODS DAO E ADAPTERS PRONTO


socorro Rafael , eu fiz um modelo desses de popular o spiner mas como o modelo que voce ensina nos videos gratis (sem DAO), agora to ferrado joguei o projeto nu lixo e tava tudo funcionando, fiz isso por que achei um modelo seu com DAO, só que eu nao sei como popular o spinner antes de entrar no meu cadastro de animais .... ja tenho os metodos que buscam as cores e raças em seus devidos DAOs .


veja a imagem que voce entenderá o que preciso

http://rlsystem.com.br/forum/disco/uploads/f9004b386e1a1e8b7d9edb6b44e98944-SPINER.jpg


por favor me ajude ae.....


segue o codigo que estou tentando fazer

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.cadastro_animais);

Spinner spCorAnimal = (Spinner) findViewById(R.id.spCorAnimal);

CorDAO cDao = new CorDAO(getBaseContext());

CorBean cBean = (CorBean) cDao.ListarCores();

}



3 Respostas


Paulo,

Não entendi a dúvida. Você apagou os arquivos?




APAGUEI O PROJETO QUE EU ESTAVA FAZENDO SEM USAR DAO... ERA ISSO.... EM FIM

JÁ CONSEGUI O QUE QUERIA DE TANTO TENTAR RAFAEL... EU QUERIA POPULAR O SPINNER ANTES DE ENTRAR NO CADASTRO E FIZ ISSO :

Spinner spCorAnimal = (Spinner) findViewById(R.id.spCorAnimal);
Spinner spRacaAnimal = (Spinner) findViewById(R.id.spRacaAnimal);

CorDAO cDao = new CorDAO(getBaseContext());
RacaDAO rDao = new RacaDAO(getBaseContext());

spCorAnimal.setAdapter(new CorAdapter(getBaseContext(), cDao.ListarCores()));
spRacaAnimal.setAdapter(new RacaAdapter(getBaseContext(), rDao.ListarRacas()));


ESTÁ CORRETO ? SE NÃO TIVER PELO MENOS CONSEGUI POPULAR ELE NO ONCREATE DO CADASTRO DE ANIMAIS




Opa Paulo

É exatamente isto. Show de bola.