Problema com intent ao chamar activity

270 views
Skip to first unread message

Ernane Luis

unread,
May 25, 2012, 10:56:51 AM5/25/12
to androidb...@googlegroups.com
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/

Marcelo Henrique

unread,
May 25, 2012, 11:02:25 AM5/25/12
to androidb...@googlegroups.com
faz o seguinte .. teste com o getContext e ve se o erro é no seu context que voce ta passando
--
                                              - Marcelo Henrique -
  "Se não puder se destacar pelo talento, vença pelo esforço." (Dave Weinbaum)

Reply all
Reply to author
Forward
0 new messages