kotlin - 当我们应该在 android 中创建新布局时
问题描述
我有两个非常相似的活动,是创建单独的活动和布局更好,还是我只使用一个活动和布局但使用 if 语句控制差异?
解决方案
这取决于这两种活动有多少不同。
例如,如果你有AddSomethingActivity
和EditSomethingActivity
几乎相同,除了EditSomethingActivity
将一些数据预加载到字段中之外,你应该Activity
为这两个活动使用相同的布局。
但是如果你会使用大量的 if 语句,它不会增加代码的可读性,你应该使用两个不同的活动。
还有一件事要知道。如果您的布局相同,则可以在多个Activity
班级中使用相同的布局。
推荐阅读
- image - 生成从 SD 卡运行的 Ubuntu 映像
- javascript - 在 sessionStorage 中同时替换数据的最佳方法
- angular - 我想让 mat-icon 具有多行工具提示。我尝试了以下方式,但没有在工具提示中显示 \n
- machine-learning - 随机森林中预测值的特征重要性?
- sql - 如何在oracle DB中检查某个日期是否在当前日历月中
- java - 使用静态全局变量或内联变量 - 哪个更有效?
- android - Firebase onNewToken 在 Android > 8.0 上崩溃
- python - pd.read_html 未从网站读取任何表格
- azure-devops - 如何使用 VSTS/C# 通过基于 URL 的负载测试插入身份验证信息
- ios - Swift - 使用 [String: [String: String]] 的字典填充 uitableview