Tecnologia do Blogger.
RSS

[androidbrasil-dev] Problema com intent ao chamar activity

Galera tou com problema na minha aplicação, tou com um mapa que varios pontos sao de uma classe que extende ItemizedOverlay, nessa classe tem o metodo implementado:


@Override

protected boolean onTap(int index) {

System.out.println(index);

  OverlayItem item = mOverlays.get(index);

  AlertDialog.Builder dialog = new AlertDialog.Builder(mContext);

  dialog.setTitle(item.getTitle());

  dialog.setMessage(item.getSnippet());

  dialog.setIcon(R.drawable.ic_mapa_bar);

  dialog.setNegativeButton("Fechar", null);

  dialog.setNeutralButton("Mais detalhes", new DialogInterface.OnClickListener() {

  public void onClick(DialogInterface dialog, int id) {

    Intent myIntent = new Intent( mContext, DetalhesActivity.class);

startActivity(myIntent);

    System.out.println("selecionou bar");

    }

       });

   dialog.show();

  return true;

}


onde mContext está instanciado como variavel local Context mContext;
O problema é o seguinte: ao clicar nos pontos do mapa, aparece o AlertDialog com os dois botões Mais detalhes e Fechar, ao apertar Mais Detalhes a aplição não chama a activity(não acontece nada) e o dialog fecha. é como se não tivesse implementando a ação OnClick que chama uma outra activity.

Alguem tem ideia do q seja? 


Vlw.
--
http://www.ernaneluis.com.br/

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário