Реализация ListView
OnItemClickListener, как только вы обработаете это событие, попытайтесь получить местоположение строки, по которой щелкнули.
Как только вы его получите, получите доступ к этой конкретной позиции строки в исходном массиве (или к тому, что у вас есть). Таким образом, у вас будут данные, которые вы хотите передать другому действию.
Теперь используйте этот код:
Intent anotherActivityIntent = new Intent(this, AnotherActivity.class);
anotherActivityIntent.putExtra("my.package.dataToPass",dataFromClickedRow);
startActivity(anotherActivityIntent);
и когда anotherActivityIntent
запускает класс AnotherActivity
, используйте следующий код для доступа к переданному вами значению:
Bundle recdData = getIntent().getExtras();
String myVal = recdData.getString("my.package.dataToPass");
Теперь у вас есть данные в переменной myVal
. Вы можете использовать любой другой тип данных, какой вам захочется.