首页 > 解决方案 > 当我们应该在 android 中创建新布局时

问题描述

我有两个非常相似的活动,是创建单独的活动和布局更好,还是我只使用一个活动和布局但使用 if 语句控制差异?

标签: kotlinandroid-activitylayout

解决方案


这取决于这两种活动有多少不同。

例如,如果你有AddSomethingActivityEditSomethingActivity几乎相同,除了EditSomethingActivity将一些数据预加载到字段中之外,你应该Activity为这两个活动使用相同的布局。

但是如果你会使用大量的 if 语句,它不会增加代码的可读性,你应该使用两个不同的活动。

还有一件事要知道。如果您的布局相同,则可以在多个Activity班级中使用相同的布局。


推荐阅读