Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

Não consigo dar clique continuo no emulador

Meu codigo esta do jeito que vi na aula, segue codigo:

@Override
    public void onCreateContextMenu(ContextMenu menu, View v, final ContextMenu.ContextMenuInfo menuInfo)  {
        MenuItem delete = menu.add("Delete");
        delete.setOnMenuItemClickListener(new MenuItem.OnMenuItemClickListener() {
            @Override
            public boolean onMenuItemClick(MenuItem item) {
                AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo) menuInfo;
                Student student = (Student) studentsList.getItemAtPosition(info.position);

                StudentDAO dao = new StudentDAO(StudentsListActivity.this);
                dao.delete(student);
                dao.close();

                loadList();
                return false;
            }
        });
    }

Porem quando tento fazer o clique continuo no emulador ele não aparece nada, ate o comportamento do clique continuo não aparece, quando faço ele aparece a animação do clique único.

Tem alguma configuração que preciso fazer no emulador?

Obrigado.

6 respostas

Oi Rafael, tudo bem ?

Esse clique de menu não está funcionando ? Não entendi muito bem o seu problema.

Ola Matheus, tudo e voce?

O clique no emulador nao esta funcionando, quando clico e seguro o app ou emulador nao comporta como se estivesse fazendo esse evento, eu clico e seguro e nada acontece.

Qualquer coisa posto uma serie de imagens com esse problema. Pois pelo cogido ele deveria pegar esse evento e lancar o menu mas nao lanca.

Mostra seu código. E se não identificar nada, a gente tenta outra abordagem pode ser ?

solução!

Desculpa a demora para a resposta estava com alguns problemas aqui.

Consegui resolver acontece que estava esquecendo de falar qual item estava chamando o onCreateContextMenu, fazendo isso consegui fazer o long click funcionar.

Obrigado pela ajuda

Boa !

O que precisar de ajuda pode abrir um novo tópico !

Só para ficar no histórico do tópico, por que também passei por isso. O que faltava era o registerForContextMenu(listaAlunos); no método onCreate