Android 安卓钛合金应用程序响应缓慢

Android 安卓钛合金应用程序响应缓慢,android,iphone,performance,appcelerator-mobile,appcelerator-titanium,Android,Iphone,Performance,Appcelerator Mobile,Appcelerator Titanium,我已经为IOS和android开发了一个应用程序,使用的是最新的Tianium版本(4.4.0),但在android中,点击事件需要很多时间来响应,有时甚至需要双击。有解决方案吗?除非我们看到代码,否则很难提出建议。您可以遵循以下指导原则: 使用tableview时,请提供className属性以提高性能 不要使用太多的视图循环(一个视图在另一个视图中,等等),并尽量保持简单 组织好所有UI元素后打开窗口。与打开窗口然后组织UI元素相比,这将快速呈现 如果执行较长的操作(耗时),则最好向用户显示

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

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

  • 使用tableview时,请提供className属性以提高性能
  • 不要使用太多的视图循环(一个视图在另一个视图中,等等),并尽量保持简单
  • 组织好所有UI元素后打开窗口。与打开窗口然后组织UI元素相比,这将快速呈现
  • 如果执行较长的操作(耗时),则最好向用户显示活动指示器,表明应用程序正在执行某些操作

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

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

    1.切勿为窗口中的每个行组件编写事件侦听器。编写一个事件侦听器,然后根据其属性标识原始事件元素。 2.对图像应用延迟加载。(在列表屏幕中加载缩略图) 3.关闭窗口时,始终对使用过的对象进行空引用