ListView'ın onItemClickListener() metodunu kullanabilirsin. Bundle ile sayfalar arası veri taşıyıp gönderdiğin string değerine göre tek activity üzerinden işlem yapabilirsin. Veriyi güncel aktivity içerisinde bundle'a ekleyip diğer sayfadan nasıl alacağını aşağıda gösterdim.
ListView lv = (ListView) findViewById(R.id.lv);
lv.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(CurrentActivit.this, SecondActivity.class);
Bundle args = new Bundle();
args.putInt("position", position);
intent.putExtras(args);
startActivity(intent);
}
});
SecondActivity.class
Bundle args = getIntent().getExtras();
if (args != null) {
int pagenumber = args.getInt("position");
tvpage.setText("Sayfa numarası" + pagenumber );
}