Autore Topic: ListView Problem  (Letto 326 volte)

Offline vannian

  • Nuovo arrivato
  • *
  • Post: 21
  • Respect: 0
    • Mostra profilo
  • Sistema operativo:
    Windows 7
ListView Problem
« il: 17 Febbraio 2012, 21:15:03 CET »
0
Salve a tutti...
Ho un problema con ListView.

Codice (Java): [Seleziona]
protected void onListItemClick(ListView l, View v, final int position, long id) {
               
                //l.setOnItemClickListener(new AdapterView.OnItemClickListener() {
                l.setOnItemClickListener(new ListView.OnItemClickListener() {
                       
                        @Override
                        public void onItemClick(AdapterView<?> arg0, View arg1, int arg2, long arg3) {
                                //startActivity(new Intent(
                                        //      "com.example.tamilpage.VIEWRESULT"));
                                String item = (String) getListAdapter().getItem(position);
                                System.out.println(arg0);
                                //Object listItem = l.getItemAtPosition(position);
                                System.out.println(item);
                               
                                for (FindObjectInfo v: arrayElements){
                                        if (v.companyName.equals(item)){
                                                startActivity(new Intent(
                                                                "com.example.tamilpage.VIEWRESULT").putExtra("Name", v.name);
                                        }
                                }      
                        }
                });
        }

la prima volta che faccio un click sul elemento della lista... mi scrive l'elemento selezionato, poi ritorno sulla pagina ("back button") e clicco su un altro elemento mi da sempre lo stesso elemento... quello che ho selezionato per la prima volta...

arrayElements è un array che contiene elementi tirati fuori dal database di un sito.
qualcuno sa come risolvere.... grazie :)