无法在同一个包中找到课程

时间:2018-03-26 20:01:17

标签: java android

在MainActivity.java中,我编写了一个setOnClickListener方法。在onClick中,有以下代码:

@Override
public void onClick(View view) {
    DialogShowNote dialog = new DialogShowNote();
    dialog.sendNoteSelected();
    dialog.show(getFragmentManager(), "123");
}

DialogShowNote是一个扩展DialogFramgment的类,包含在smae Java包中。我收到了错误

  

"无法解析符号" DialogShowNote"

有没有人有线索?

2 个答案:

答案 0 :(得分:1)

尝试以下方法:

  1. 检查类名和文件名是否相同,查找拼写错误。
  2. 检查导入的类,确保将其正确导入到您的班级中。
  3. 检查文件路径,确保路径正确或包装是否不同。
  4. 重新播放/' gradle sync'并重新编译以确保没有垃圾。
  5. 检查班级访问权限,确保其公开。
  6. 检查构造函数,确保它存在并且是公共的。
  7. 祝你好运。

答案 1 :(得分:1)

删除 .idea 文件并重启 IntelliJ/Android Studio。