O item atual Próprio Android já checa isso não fiz nada referente a isso... Sobre o não passar quando for a primeira vez fiz com uma variável sentando true ou false e funcionou perfeito... Mas oq quero saber é se tem algo nativo do Android tipo acitonbar.setnaopassaaquinaprimeiravez(true).. Entendeu?..
Mas obg pelo retorno
Em 05/07/2013 18:30, "Jade Costa" <jademcosta@gmail.com> escreveu:
-- Eu não consegui evitar que ele passasse pelo onNavigationItemSelected. Na verdade, sequer pesquisei mto, já que eu também não quero deixar o usuário clicar no item que já está escolhido atualmente. Dentro do "onNavigationItemSelected" eu checo se o item clicado é o item da activity que estamos atualmente. Se for, eu simplesmente dou "return false;". Isso evita os 2 problemas que citei.--Em 5 de julho de 2013 15:34, Rudson Lima <rudsonlive@gmail.com> escreveu:
Boa Tarde a todos..
Estou com a seguinte duvida..
Tenho isso no meu onCreate
String[] opcoes = getResources().getStringArray(R.array.opcoes_consulta_cliente);
Context context = getSupportActionBar().getThemedContext();
ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>( context, R.layout.sherlock_spinner_item, opcoes);
spinnerArrayAdapter.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
getSupportActionBar().setListNavigationCallbacks(spinnerArrayAdapter, this);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
Tenho o metodo para verifcar em qual item eu cliquei..
@Override
public boolean onNavigationItemSelected(int posicao, long itemId) {
// TODO Auto-generated method stub
//MINHAS VERIFICAÇÕES
return true;
}
-- OnNavigationListener
public class ClientesLista extends MinhaActivity implements OnNavigationListener {
}
Quando eu chamo minha tela depois que ele passa pelo onCreate ele passa tbm pelo onNavigationItemSelected
tem alguma forma dele não passar por lá a não ser se eu clique nas opções?
O clique que estou falando é nessa lista ai http://www.limecreativelabs.com/wp-content/uploads/2012/06/spinner-action-bar.jpg
Obrigado.
--
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
Jade Moreira da Costa
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.






0 comentários:
Postar um comentário