我正在使用Eclipse Java EE IDE Juno,开发Android应用程序。
我有一个ListItem.xml页面,其中包含一个项目列表。 对于每个项目单击,它将重定向到DetailActivity.xml的相同布局。
由于项目点击将引用相同的布局,我想问一下,如何传递项目点击的值,以便每次点击将从数据库中检索不同的信息并将其显示在DetailActivity.xml中
答案 0 :(得分:3)
您必须创建Intent
并将itemId
发送到下一个活动:
Intent intent = new Intent(getBaseContext(), DetailActivity.class);
intent.putExtra("ITEM_ID", itemId);
startActivity(intent);
答案 1 :(得分:2)
将id作为额外内容添加到用于启动新活动的Intent中。让新活动从启动时收到的意图中读取它。