Есть ListView в котором через REST загружается краткое описание постов. При клике на элементе списка вызывается второе активити, которое запрашивает у сервера расширенные данные по публикации и выводит их пользователю.
С самой передачей параметра post_id разобрался. В ListView повесил на элементы списка обработчик:
lv_posts.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Intent intent = new Intent(Main.this, PostDetails.class);
intent.putExtra("post_id", "61509");
startActivity(intent);
}
});
Во втором активити получаю данные так:
Intent intent = getIntent();
post_id = intent.getStringExtra("post_id");
Вопрос в том, как post_id из первого запроса (список постов) привязать к элементам ListView и как потом их вытащить из нужного элемента и передать в putExtra (вместо значения "61509" должно быть post_id конкретного поста).