5

我正在开发一个 Android 应用程序。我已经跨越了 20 多个活动。所以我有点担心。我的意思是如果 Android 应用程序中有更多的活动,它会影响应用程序的性能,如速度、内存或任何其他问题吗?

虽然这不是一个标准问题,但我仍然觉得它也可能对其他人有所帮助

4

1 回答 1

2

是 Suraj更多活动会影响性能
活动相当于 GUI 工具包中的框架/窗口。它占据了屏幕的整个可绘制区域(减去顶部的状态和标题栏)。活动旨在显示 UI 并从用户那里获取输入一个活动(调用活动)可以通过 2 种方式生成另一个活动(子活动):

  • Fire and forget – 创建一个事件(Intent)并触发它
  • 异步回调——创建一个事件(Intent),触发它,并在(调用活动的)回调方法中等待它的响应。

因此,活动的效果将取决于您的设备、其处理器和内存等的性能。即使任何活动将保留在堆栈中并且未完成,它也会影响设备性能。即使你必须看看安全措施。

于 2012-05-17T06:23:33.500 回答