2014-01-31 114 views
1

我正在开发一个应用程序,您有很多预定义的概念,并且需要将其展示给用户。例如您有很多食物收据的厨师收据,并且您想要在布局中显示步骤。创建多个静态布局或创建一个数据库?

所以我的问题是下列哪个更好的做法关于应用程序的大小和性能

  • ,你会为每个收款创建布局和时所需的收据(ListView),你将展示其相关布局用户按下。

  • 或为所有收据创建1个布局,并从数据库 填充它,其中包含收据的所有信息。

还有没有更好的方法。请解释您选择的原因,并提前致谢。

回答

2

第二种方式将更好的为

  • 应用大小
  • 性能
  • 可维护性

并率先仅仅是一个坏主意。

动态地做事情比硬编码更好。

+0

感谢您的回复,但我还有一个问题,因为它是预定义的数据,您更喜欢在创建数据库时插入所有数据,或者在用户第一次使用应用程序时从互联网下载数据? – Coderji

+0

这取决于计划的更新间隔。在不到一个月的时间里,我建议下载来自互联网的数据。如果没有计划定期更新数据,请将数据包含在应用程序二进制文件中。 –