Tecnologia do Blogger.
RSS

[androidbrasil-dev] Passagem de Parâmetros.

Bom dia galera!


 Minha dúvida e a seguinte em uma intent eu passo o seguinte parâmetro:

String codigoProduto = buscaNomeProduto.getString(buscaNomeProduto.getColumnIndex("codigo_pro"));
params.putString("codigoProduto", codigoProduto);

Em outra intent eu recupero assim:

public void onActivityResult(int requestCode, int resultCode,
            Intent data) {  
        try
        {
              
             String codigoProduto = data.getExtras().getString("codigoProduto");

catch (Exception erro)
        {
        Toast.makeText(this, "Nenhum produto selecionado", Toast.LENGTH_SHORT).show();
        }


Nessa mesma intent eu tenho um método que pego esse parâmetro para setar em um listView,
e aqui está o problema não consigo recuperar a String codigoProduto para setar no listView se eu colocar ela em
um editText existente eu consigo, mas quero apenas recuperar esse valor apos adicionar no listView.

ItensVO i = new ItensVO();
i.setCodigo(codigoProduto.getText().toString());



Aproveitando o tópico tenho mas uma dúvida com passagens de  parâmetros  que e a seguinte.

Em uma itent quero passar 2  parâmetros  para 2 telas;

um para trocar de tela que vai para a intent MenuVendaExterna e o outro pra recuperar o valor porem quero recuperar na tela Pedido.

Estou fazendo assim mas a segunda intent não consigo recuperar se alguém puder me ajudar fico grato!

Intent trocatela = new Intent(Login.this, MenuVendaExterna.class);
trocatela.putExtra("vendedor", usuario);
setResult(2, trocatela);  
startActivity(trocatela);
           
                Intent it = new Intent(Login.this, Itens.class);
                   Bundle params = new Bundle();      
                String vendedor = usuario.toString();
            params.putString("vendedor", vendedor);
            it.putExtras(params);
            setResult(2, it);        
            Login.this.finish(); 




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

0 comentários:

Postar um comentário