na aula ele pede ara por AdapterView.getItemAtPoisition, mas esse comando não existe
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
na aula ele pede ara por AdapterView.getItemAtPoisition, mas esse comando não existe
Oi Lucas, tudo bem ?
Cara, consegue mostrar como está seu código ?
private void configuraLista() {
ListView listadeCahves = findViewById(R.id.activity_main_lista_de_chaves);
final List<Chave> chaves = dao.todos();
configuraAdapter(listadeCahves, chaves);
configuraListaDeCliquePorItem(listadeCahves);
}
private void configuraListaDeCliquePorItem(ListView listadeCahves) {
listadeCahves.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Chave chaveEscolhida = AdapterView.g
Intent vaiParaCadastroActivity = new Intent(ListaChaves.this, CadastroChave.class);
vaiParaCadastroActivity.putExtra("chave", chaveEscolhida);
startActivity(vaiParaCadastroActivity);
}
});
}
Lucas,
No caso você precisa usar o parametro do tipo AdapterView que no seu caso se chama parent
Tenta ai e fala se deu certo
acabei de dar um shift + F6, troquei o parent para adapterView, mas mesmo assim essa opção AdapterView.getItemAtPoisition não aparece pra mim
e olhando o codigo na aula essa parte do meu "new AdapterView.OnItemClickListener()" está cinza, mas no emulador tudo esta funcionando igual da aula
Eu reinicie o Android Studio e apareceu normalmente quando entrei novamente, muito obrigado