我有超过100个项目的列表视图。点击这些项目时,每个项目都会显示说明。问题是,我不想让一百多个活动显示每个项目的描述,而是我想实现一个单独的活动,刷新整个视图并根据点击的项目将其设置为新的数据。我该如何实现这个? 谢谢。每次活动开始时,如何使用新数据重新加载单个活动?
0
A
回答
1
尝试这样
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i=new Intent(yourActivity.this,next.class);
String s = this.getListAdapter().getItem(position);
//query the database for the row with this string.. and get the necessary information
i.putExtra("name",s1);
i.putExtra("id",s2);
startActivity(i);
}
2
创建一个仅显示所选项目的详细信息的新活动。此活动是为每个项目创建的,但您会打开它,然后按下后退按钮以不同的内容再次打开它。查看Intent及其附加内容,了解如何将数据传递到您的详细信息活动。
+0
you.Canü阐述我没有得到什么? – 2012-03-23 20:38:13
+0
@DineshVenkata意图用于在活动之间进行导航。你需要一个'DetailActivity',并通过一个Intent发送一些启动数据。检查了这一点:http://developer.android.com/guide/topics/intents/intents-filters.html – Josh 2012-03-23 21:16:03
相关问题
- 1. Android GCM消息活动 - 在活动开始时重新加载
- 2. 活动重新加载每次
- 3. 重新加载开始活动?
- 4. 使用意图重新开始活动
- 5. Android:如何重新开始活动?
- 6. Android:如何重新开始活动
- 7. 重新加载Android活动数据
- 8. 下载文件每次输入活动时刷新的活动
- 9. 如何重新启动,重新加载或刷新活动?
- 10. 使用AdMob重新加载活动
- 11. 在重新启动活动时快速加载数据
- 12. 如何从其他活动重新加载活动
- 13. 定期刷新/重新加载活动
- 14. Android:onTouchEvent开始新的活动
- 15. 如何在每次访问标签时重新创建活动
- 16. Android:使用新整数值重新加载活动
- 17. 倒计时器重新启动一次开始另一个活动
- 18. 如何开始新的活动
- 19. 如何从集成的google api开始新的活动活动
- 20. Android。如何开始活动而不创建新活动?
- 21. 如何从tabview中的列表活动开始新的活动
- 22. TTTableViewController重新加载数据时未显示活动状态
- 23. 开始新的活动时发生TransactionTooLargeException
- 24. TabWidget活动处理 - 是否每次创建一个新活动?
- 25. 在简历上重新加载SharedPreferences? (或如何刷新/重新加载活动)
- 26. 当新活动开始时不会暗淡以前的活动
- 27. Android:开始新活动时关闭活动?
- 28. Android - 在开始新活动时保存活动状态
- 29. 当用户从其他活动单击“返回”时开始新活动
- 30. 活动记录对象重新加载和重新加载!?
yea @raju那为我工作。 – 2012-03-27 03:23:56
但你应该upvote atleast ... – 5hssba 2012-03-27 05:29:33