MainActivity未读取子文件夹Android Java

MainActivity未读取子文件夹Android Java,android,android-studio,Android,Android Studio,我创建了一个使用房间、视图模型方法的应用程序。我创建了子文件夹来组织我的代码,如图所示: 如何使我的主要活动识别在子文件夹中创建的代码?我已经尝试过使缓存无效/重新启动,并多次尝试重建项目。您必须为要识别的类编写导入语句: 导入com.example.droyment.data.ViewModel.CustomerViewModel我认为有多种方法可以解决这个问题。 过程1。 对于您的适配器,请导入此 import com.example.laundry.adapter.CustomerLis

我创建了一个使用房间、视图模型方法的应用程序。我创建了子文件夹来组织我的代码,如图所示:


如何使我的主要活动识别在子文件夹中创建的代码?我已经尝试过使缓存无效/重新启动,并多次尝试重建项目。

您必须为要识别的类编写导入语句:


导入com.example.droyment.data.ViewModel.CustomerViewModel

我认为有多种方法可以解决这个问题。 过程1。 对于您的适配器,请导入此

import com.example.laundry.adapter.CustomerListAdapter;
import com.example.laundry.data.ViewModel.CustomerViewModel;
对于您的ViewModel,请导入此

import com.example.laundry.adapter.CustomerListAdapter;
import com.example.laundry.data.ViewModel.CustomerViewModel;
过程2

如果您写下您的适配器/模型类名,它将显示一些弹出窗口。从那里你可以选择

过程3
请检查是否已导入具有不同包名的适配器/模型类。只需删除该行并使用alt+enter再次导入

创建文件夹时出现问题。我使用了New->Folder->Java文件夹,这时正确的流程应该是New->Package

将文件转移到测试文件夹ex.Customer下面。。。。。。到主目录您的其他文件所在的位置很抱歉,我没有完全理解您的意思我这样做了,但系统无法识别ViewModel文件夹。我创建文件夹时出现问题。当正确的流程应该是New->Package时,我使用了New->Folder->Java文件夹。我执行了您执行的所有步骤,无法扫描新文件夹。所以我创建了一个新项目,并创建了一个新的包,而不是一个新的java文件夹,它现在可以工作了