【问题标题】:Memory Issues About Apps with a Single Page vs Multiple Pages关于具有单页与多页的应用程序的内存问题
【发布时间】:2015-02-03 22:54:24
【问题描述】:

对于有使用 App Inventor 制作应用程序经验的任何人:我正在尝试制作一个复杂的应用程序,到目前为止,我一直在考虑制作具有垂直布局的不同屏幕,让一个可见而另一个不可见等等。

我计划制作一个带有图像和精灵的启动画面,但仅此而已。该应用程序的其余部分将基于文本。我将有大约 100 个变量、10 个列表、30 个标签、3 个列表视图、一个通知器、一个计时器、大约 40 个程序、一个 tinydb、一个 Web 组件和一个带有 20 个精灵的画布。

现在,如果我将所有内容都放在一个屏幕上,我会不会出现内存问题?构建一个具有多个屏幕的应用程序,打开一个并关闭前一个会更好吗?我已经有一个 TinyDB,并且使用本地保存的数据,所以在屏幕之间传递信息不是问题,我只是想知道哪种方式在内存方面会更好。

I asked this in the App Inventor forum as well,但我想在这里问它,以便更多人能够看到并回答。谢谢。

【问题讨论】:

    标签: android app-inventor


    【解决方案1】:

    我建议您从 2 个屏幕开始:启动屏幕和具有功能的主屏幕。这种方法使您的块尽可能小,并且您可以避免冗余。

    有关冗余的更多信息,请参阅 Enis' tipsBuilding apps with many screens

    在开发后期,如果应用程序变得更大,并且您在移动块或删除块等方面遇到滞后问题。您始终可以复制主屏幕并将主屏幕的功能拆分为 2 个屏幕。

    How to copy screens 来自 Scott,video 来自 Hossein

    【讨论】:

      猜你喜欢
      • 2011-05-22
      • 2014-09-01
      • 1970-01-01
      • 2011-05-14
      • 2012-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-20
      相关资源
      最近更新 更多