Android活动有太多行

Has*_*dak 1 optimization android android-activity

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

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

sol*_*for 5

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

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

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

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


Apo*_*ngh 5

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

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