android 中的 Titanium 应用程序响应缓慢
Slow response of titanium app in android
我用最新的钛版本 (4.4.0) 为 IOS 和 android 开发了一个应用程序,但是在 android 中,例如点击事件需要很多时间响应,有时甚至双击。有解决办法吗?
除非我们看到代码,否则很难提出建议。您可以遵循一些准则:
- 使用 tableview 时,提供类名 属性 以提高性能。
- 不要使用太多视图循环(一个视图在另一个视图中等等)并尽量保持简单。
- 所有 UI 元素整理完毕后,打开 window。与打开 window 然后组织 UI 元素相比,这将快速渲染。
- 如果执行长时间操作(耗时),最好向用户显示 activity 指示符,表明应用程序正在执行某些操作。
我认为社区还可以添加更多此类指南。
除了soumya的观点,我还要补充以下内容
1.Never 为 window.Write 中的每个行组件编写事件侦听器,然后通过其 属性 识别起源的事件元素。
2.Apply 图片的延迟加载。(在列表屏幕中加载缩略图)
3.Always 在 window 关闭
时对已用对象进行空引用
我用最新的钛版本 (4.4.0) 为 IOS 和 android 开发了一个应用程序,但是在 android 中,例如点击事件需要很多时间响应,有时甚至双击。有解决办法吗?
除非我们看到代码,否则很难提出建议。您可以遵循一些准则:
- 使用 tableview 时,提供类名 属性 以提高性能。
- 不要使用太多视图循环(一个视图在另一个视图中等等)并尽量保持简单。
- 所有 UI 元素整理完毕后,打开 window。与打开 window 然后组织 UI 元素相比,这将快速渲染。
- 如果执行长时间操作(耗时),最好向用户显示 activity 指示符,表明应用程序正在执行某些操作。
我认为社区还可以添加更多此类指南。
除了soumya的观点,我还要补充以下内容
1.Never 为 window.Write 中的每个行组件编写事件侦听器,然后通过其 属性 识别起源的事件元素。 2.Apply 图片的延迟加载。(在列表屏幕中加载缩略图) 3.Always 在 window 关闭
时对已用对象进行空引用