Я разрабатываю новостное приложение для Android, цель которого - отображать заголовки в одном действии в listView, и при нажатии на каждый заголовок он должен открывать другое действие и отображать описание, фото, а также заголовок. Они извлекаются из Интернета в формате JSON. На данный момент у меня есть представление списка в первом действии, которое было заполнено заголовками из JSON с использованием AsyncTask и SimpleAdapter, и теперь мне нужно немного теории, как добиться дальнейшего прогресса. Итак, как я могу выбрать один заголовок и по этому заголовку получить другие части JSON и показать их в другом действии? Любой совет?




Установите onClickListener на элементы в listView. В onClickListener получите название и начните новую деятельность. Для нового действия добавьте данные, которые необходимо отправить.
Intent intent = new Intent(this, DetailActivity.class);
// add the data here
intent.putExtra("title", title);
startActivity(intent);
В DetailActivity.java
String title = getIntent().getExtras().getString("title");
сделать вызов API с указанным выше title
Вы можете передать название следующему действию как
ExtraвIntent. Затем вы можете использовать свой веб-API, чтобы получить JSON на основе этого заголовка. Если вы загуглите, вы сможете найти ряд ресурсов.