[RESOLVIDO]Clicar em dado da lista e passar pra outra Activity

2 respostas
Flip_novidade
Galera tou exibindo uma lista, e qualdo clico em algum item da lista quero que este item seja exibido em outra acitivity... Segue minhas classes:
public class MainActivity extends Conexao{
    ListView listanoticia;
    Cursor cursor;
    ProgressDialog atualiza;
    SimpleCursorAdapter AdapterLista;
    public String[] nomes = {"Zerooo", "Ummmm", "Doissss", "Tresss", "Quatrooo", "Cincooo", "Seissss", "Seteeee", "Oitoooo", "Noveeee" };

    public void onCreate(Bundle icicle) {
        super.onCreate(icicle);
        setContentView(R.layout.activity_main);
       
        listanoticia = (ListView) findViewById(R.id.ListaNoticias);
       
        //Monta a lista com os nomes
        ArrayAdapter<String> arrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, nomes);
        listanoticia.setAdapter(arrayAdapter);
       
        listanoticia.setOnItemClickListener(new OnItemClickListener(){
            public void onItemClick(AdapterView<?> parentView, View selectedItemView, int position, long id) {
                // TODO Auto-generated method stub
                Toast.makeText(getApplicationContext(), ((TextView) selectedItemView).getText(), Toast.LENGTH_SHORT).show();
                Intent prox = new Intent (MainActivity.this, NoticiaDetalhada.class);
                prox.putExtra("NOMES", String.valueOf(id));
                startActivity(prox);

            }
           
        });
}
public class NoticiaDetalhada extends Activity {
    String iddanoticia=null;
    TextView nomenoticia=null;
   
   
    /** Called when the activity is first created. */
    public void onCreate(Bundle icicle){
        super.onCreate(icicle);
        setContentView(R.layout.noticiadetalhe);


       
        iddanoticia=getIntent().getStringExtra(MainActivity.nomes); // aqui da erro
        nomenoticia=(TextView)findViewById(R.id.textViewTitulo);
        nomenoticia.setText(""+iddanoticia);
        }
}

alguma outra forma de passar os dados pra outra activity...
e de uma list view para uma text view em outra activity...

2 Respostas

E

Para pegar o valor vc tem que buscar pelo nome da chave que setou para enviar

getIntent().getStringExtra("NOMES")

att,

Flip_novidade

putz…como num pensei nisso antes…

valeu amigo…

funfuo tudo…

vc é um anjo…uahuahuahauhau

Criado 31 de julho de 2012
Ultima resposta 31 de jul. de 2012
Respostas 2
Participantes 2