什么是在Android中编写代码的正确方法

时间:2020-05-12 11:19:30

标签: android class button resources

我的应用有很多按钮,只有一个活动。因此,在整个项目中仅用一个onCreate方法编写所有代码是很有效的,否则我应该创建一个单独的类。请提出什么有效的方法?

2 个答案:

答案 0 :(得分:0)

尽管它是基于观点的,但大多数开发人员都会同意,至少要使用一点关注点分离是可行的方法。这将使您的项目易于扩展和调试。如果您正在构建一个小型应用程序,并且知道它会变小,那么您可能不必担心。

但是,如果您打算扩展应用程序,那么拥有“怪兽类”对于以后理解代码,修复错误,添加功能以及扩展应用程序来说会很痛苦。

您还可以从Activity类的onCreate外部使用函数,并在onCreate上调用它们,这使代码更具可读性。例如,创建一个函数bindUI(),在其中设置onClickListeners,然后从onCreate调用该函数。

查看MVP(模型-视图-演示者)和MVVM(模型-视图-视图模型)结构。我写了我的第一个应用程序,尝试遵循MVP结构,并意识到出现问题时它对我来说很容易。

答案 1 :(得分:-2)

如果您是Android开发的新手,并且必须紧急完成此应用程序,那么我建议对同一类中的每个按钮使用单独的功能,这样,代码将变得简单且井井有条。

如果您有时间学习,那么我建议您学习Android架构,并尝试使用MVVM架构。要使用MVVM进一步组织代码,请使用LiveData和DataBinding。

要了解有关纯净编码的更多信息,建议您在YouTube上搜索“鲍勃叔叔”并观看他的一些演讲。他的主要精力仅放在干净的编码上,我从他那里学到了很多东西。

相关问题