如何将项目ID传递给另一个活动?

时间:2014-02-23 04:40:28

标签: java android xml eclipse

我正在使用Eclipse Java EE IDE Juno,开发Android应用程序。

我有一个ListItem.xml页面,其中包含一个项目列表。 对于每个项目单击,它将重定向到DetailActivity.xml的相同布局。

由于项目点击将引用相同的布局,我想问一下,如何传递项目点击的值,以便每次点击将从数据库中检索不同的信息并将其显示在DetailActivity.xml中

2 个答案:

答案 0 :(得分:3)

您必须创建Intent并将itemId发送到下一个活动:

Intent intent = new Intent(getBaseContext(), DetailActivity.class);
intent.putExtra("ITEM_ID", itemId);
startActivity(intent);

答案 1 :(得分:2)

将id作为额外内容添加到用于启动新活动的Intent中。让新活动从启动时收到的意图中读取它。