Android活动有太多行

时间:2017-09-15 20:04:38

标签: android android-activity optimization

我正在开发一个Android Studio项目。 其中一个活动是一个包含50个EditTexts的表单。 由于有很多EditTexts,Activity的文件有超过1200行,一旦完成,还应该有300到400行。 导航文件中的代码变得困难且耗时。

对于这种情况,我应该遵循哪些标准? 现在最好的行动是什么?

3 个答案:

答案 0 :(得分:5)

这真的不是一个答案。但我在评论中没有足够的空间。

1)单独50个编辑文本是一个很大的不。尝试将其拆分为用户可以在填充表单时从片段导航到片段的部分。

2)如果您想将所有内容保存在一个活动上,请编写一个可以折叠的方法。例如,我假设您有50行代码用于实例化编辑文本。将其放入底部的方法中,并在创建时调用该方法。

3)小猪退出数字2 ...创建一遍又一遍重复的代码方法。创建方法将允许您将其折叠为一行,而所有代码都在该方法内。它将使您更轻松地阅读代码。希望这是有道理的。

答案 1 :(得分:4)

如果您有很多编辑文本,可以使用RecyclerView。 通过它 -

https://developer.android.com/reference/android/support/v7/widget/RecyclerView.html

答案 2 :(得分:0)

尝试使用#region ... #endregion