android - 我想将一个 Activity 分成几个类(class)。是否可以?

标签 android

我正在完成一个应用程序,问题是我有几个布局,所有代码都集中在一个 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/

相关文章:

android - 如何撤消 ParseUser.setPassword() 调用?

Android:在后台上传/下载文件数量的最佳方式

android - 如何通过单击选项菜单更改 MainActivity 中 webview 的 url

java - 像素点,桌面和安卓

android - 使用 Firebase 在 Android 上进行单元测试

android - 在为 Android 构建 V8 javascript 引擎时,我不断收到 "[...]/bin/*-ar: not found"错误

java - 将多行 TextView 调整为正确的大小

android - 什么是最好的? Android 中的 JavaCV(OpenCV)或 FaceDetector?

android - 从模糊的android中排除 View

java - 如何解析嵌套 JSON 结果中的动态 JSON 键?