在一个活动中显示数据取决于其他活动listView中的选择-如何

时间:2018-10-16 17:59:44

标签: java android listview

我正在开发一个Android新闻应用程序,其目的是在listView中的一个活动中显示标题,并且通过单击每个标题,它必须打开另一个活动并显示说明,照片和标题。这些是从JSON中从Web提取的。 现在,我已经使用AsyncTask和SimpleAdapter在第一个活动中填充了JSON标题的列表视图,现在,我需要一些理论上的帮助来实现进一步的进展。 因此,如何选择一个标题,并以此标题获取JSON的其他部分,并在另一活动中显示它们? 有什么建议吗?

1 个答案:

答案 0 :(得分:1)

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");

使用上述title

进行API调用