我一直在 Eclipse 中开发一个 Android 应用程序,它逐渐变得复杂,以至于我发现很难在包资源管理器中找到单个类。
Java 不是我的强项,我来自 Visual Studio/C Sharp 背景,所以我的第一个想法是将类的逻辑组移动到新的包中,有点像在 Visual Studio 中创建一个新的代码文件夹。
我创建了一个新包 com.mycompany.myapp.activities 并将所有 Activity.java 文件拖到这里。
整个事情进展得很糟糕,我遇到了大量的导入错误、资源构建失败等等。自动重构工具也把我的 Manifest 文件弄得一团糟。只是它似乎不是按照这种方式设计的——我最终将它们全部移回,并浪费了两个小时来修复它。
所以我的问题是,Eclipse 是否有某种方法可以将 .java 文件组织到逻辑子文件夹中,而不必为它们创建新包?我想为“数据模型”创建一个文件夹,为“活动”创建一个文件夹,为“接口”创建一个文件夹,依此类推。
我该怎么做呢?还是我想错了?