我可以只创建一个处理整个应用程序的活动吗?

Var*_*ems 16 java android android-studio

我最近制作了一个应用程序,其中包含大量执行不同功能的活动,所以我想知道,我可以只创建一个每次需要更改的活动,还是会减慢我的应用程序的速度?

小智 14

不,它不会减慢您的应用程序的速度。事实上,就效率而言,它比拥有多个活动要好,因为布置和创建新活动显然是昂贵的。

但是,当然,当拥有 2 个活动确实有意义时,您应该创建两个活动,因为这将使代码更加模块化、更具可读性和易于编辑。

所以你必须在效率和可读性之间取得平衡。