首页 > 解决方案 > 我可以只创建一个处理整个应用程序的活动吗?

问题描述

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

标签: javaandroidandroid-studio

解决方案


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

但是,当然,当实际上有 2 个活动有意义时,您应该创建两个活动,因为这会使代码更模块化、更易读且更易于编辑。

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


推荐阅读