来自android

时间:2016-02-11 19:16:16

标签: android iphone performance appcelerator-mobile appcelerator-titanium

我已经开发了一个适用于IOS和Android的应用程序,最后一个钛版本(4.4.0),但在android中,click事件需要很多时间来响应,有时甚至需要双击。有解决方案吗?

2 个答案:

答案 0 :(得分:0)

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

  1. 使用tableview时,请提供className属性以提高性能。
  2. 不要使用太多的视图循环(一个视图在另一个视图中等等)并尝试保持简单。
  3. 在组织完所有UI元素后打开窗口。与打开窗口然后组织UI元素相比,这将快速呈现。
  4. 如果更好地执行长动作(耗时)以向用户显示活动指示器,则建议应用程序执行某些操作。
  5. 我认为社区也可以添加更多此类指南。

答案 1 :(得分:0)

除了soumya的观点,我还要添加以下内容

1.永远不要为窗口中的每个行组件编写事件侦听器。写一个事件侦听器,然后通过其属性标识源事件元素。 2.对图像应用延迟加载。(在列表屏幕中加载缩略图) 3.始终在窗口关闭

上对已使用的对象进行空引用