android 中的 Titanium 应用程序响应缓慢

Slow response of titanium app in android

我用最新的钛版本 (4.4.0) 为 IOS 和 android 开发了一个应用程序,但是在 android 中,例如点击事件需要很多时间响应,有时甚至双击。有解决办法吗?

除非我们看到代码,否则很难提出建议。您可以遵循一些准则:

  1. 使用 tableview 时,提供类名 属性 以提高性能。
  2. 不要使用太多视图循环(一个视图在另一个视图中等等)并尽量保持简单。
  3. 所有 UI 元素整理完毕后,打开 window。与打开 window 然后组织 UI 元素相比,这将快速渲染。
  4. 如果执行长时间操作(耗时),最好向用户显示 activity 指示符,表明应用程序正在执行某些操作。

我认为社区还可以添加更多此类指南。

除了soumya的观点,我还要补充以下内容

1.Never 为 window.Write 中的每个行组件编写事件侦听器,然后通过其 属性 识别起源的事件元素。 2.Apply 图片的延迟加载。(在列表屏幕中加载缩略图) 3.Always 在 window 关闭

时对已用对象进行空引用