witam, mam klasę dziedziczącą po ListActivity, wiersz wygląda tak:
id:1 tekst | przycisk
wierszy jest oczywiście kilka a może nawet całkiem sporo. Potrzebuję klikając przycisk otrzymać informacje z pola id.
public void edit(View view)
{
TextView v = (TextView)this.findViewById(R.id.hidden_id);
String str = v.getText().toString();
int id = Integer.parseInt(str);
Toast.makeText(this, Integer.toString(id), Toast.LENGTH_LONG).show();
}
naciskając przycisk wywołuję metode edit i tu muszę odnaleźć z którego wiersza listy przycisk został wywołany. Jak tego dokonać? To co wkleiłem nie działa zwracając bzdurne wyniki. Oczywiście mógłbym pójść na łatwiznę i zdefiniować własną klasę przycisku ze sprzężonym id ale chciałem tego uniknąć. Za dużo nadmiarowych danych które trzeba przechować :)