Jak już się pewnie orientujecie :) mam listę, której elementy są pobierane z serwera. Po kliknięciu w dany element chce żeby przekierowało mnie do następnej intencji i w utworzonym tam polu EditText pojawiła się nazwa klikniętego elementu.
Nie do końca mi się to udało bo po kliknięciu pokazuje tylko pierwszy element listy... jeśli zescrolluje niżej, tak ze nie widać tego elementu to wtedy pokazuje inny element, ale tez ten pierwszy widoczny na ekranie. W czym leży problem
Pierwsza aktywność
void listItemClicked(Notes item) {
tresc = (TextView) findViewById(R.id.name);
progres = (TextView) findViewById(R.id.status);
String tr = tresc.getText().toString();
String pr = progres.getText().toString();
Intent intent = new Intent(this, EdycjaActivity.class);
intent.putExtra ("tr",tr);
intent.putExtra ("pr",pr);
startActivity(intent);
}
Druga aktywność
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_edycja);
EditText mEdit;
TextView mProgres;
mEdit = (EditText) findViewById(R.id.EtxtEdycja);
mProgres = (TextView) findViewById(R.id.TxtStatus);
Intent intent = getIntent();
String tr = intent.getStringExtra("tr");
String pr = intent.getStringExtra("pr");
mEdit.setText(tr);
mProgres.setText(pr);
}
}