我正在完成一个应用程序,问题是我有几个布局,所有代码都集中在一个 Activity 中。 我有 5000 行代码,当我必须修复某些东西时,很难找到我要找的东西。
因为我是 Android 开发的新手,所以我找不到将代码拆分为多个类的方法。 有没有一种简单的方法可以将一个布局与一个 Activity 分开? 在 list 中用相应的 Activity 声明每个布局真的很烦人。
感谢任何建议。
最佳答案
其实不是Android。而是OOP(Object Oriented Programming)的概念。
当然,您可以将一个 Activity 中的功能拆分为多个类。例如,如果您有 AsyncTask,则可以将其置于 Activity 之外,如果您具有从 DB 读取的 Adapter,则也可以将其置于 Activity 之外。只需在需要时调用这些类即可。以及任何其他通用功能,您也可以在 Activity 之外创建它,也许在 Utility 类或其他东西中。
关于android - 我想将一个 Activity 分成几个类(class)。是否可以?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11672648/