在 Android 中,很多功能都在 Activity
派生类中。当 Activity 变大时(有许多事件处理程序等),Java 文件会变大且非常困惑。
有没有办法“分解”Java 类代码文件,就像 C# 有 partial
关键字一样?
最佳答案
正如其他人所指出的,您不能拆分实际文件(我认为这是一件好事)。
您可以在自定义 View 和 fragment 中提取与 View 相关的功能。其他所有内容(业务逻辑、Web 服务访问、数据库访问等)都可以位于您在 Activity 中使用的“帮助程序”类中。尽管 Activity 是 Android 中的上帝对象,但您不必在实际 Activity 类中编写所有内容。它应该只协调东西并实现必要的回调和事件处理程序(技术上也可以在它们自己的类中)。
关于java - 如何在多个文件中分解 Android Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13948438/