动态活动

时间:2012-06-20 17:34:35

标签: android

我为我的应用程序制作了一个使用大量活动的布局。我把我的应用程序发送给了我的朋友,他说我的布局是错的,他告诉我,我不需要使用尽可能多的活动和dailogs,并使活动充满活力。他让我读到这个,这对我有帮助。正如您在链接中看到的那样。我尽我所能来表明我的追求。 我一直在网上看,但无法找到后续的东西 我得到了他所说的我可以改变同一活动的观点但我无法看到我如何使用所有这些信息并只使用1个活动。对我来说,应用程序会运行缓慢 如果有人可以向我显示博客,网站,视频等链接,告诉我这是如何完成的

1 个答案:

答案 0 :(得分:0)

我相信你的朋友所得到的是数据和视图不应该紧密相关。根据您的插图,您只需要1个活动和1个布局。然后,您可以使用存储在XML,JSON或SQLite等中的数据将数据添加到ListView(和Binder)。这些是基本步骤:

  1. 活动和视图在onCreate()
  2. 中创建
  3. 从偶然发生的地方读取数据,然后转换为活页夹可以理解的结构。 (例如HashMap列表)。
  4. 活页夹将数据“粘合”到ListView以将它们绑定在一起。
  5. 将ListView呈现给屏幕以与用户进行交互。
  6. 正确实现的活页夹将能够使用一个ListView布局和一个具有良好性能的ListView项目布局。查看ListView sample code。它使用基本的活页夹(ArrayAdapter),因此在您完全理解此示例后,检查其他活页夹。