Android App中的活动数量是否重要?

sur*_*raj 5 android android-activity

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

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

ite*_*oid 2

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

\n\n
    \n
  • 触发并忘记 \xe2\x80\x93 创建一个事件(意图)并触发它
  • \n
  • 异步回调 \xe2\x80\x93 创建一个事件(Intent),触发它,并在(调用活动的)回调方法中等待它\xe2\x80\x99s 响应。
  • \n
\n\n

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

\n