首先,我不确定这是否是Android专用的,我有两个带有子类的包,我试图从另一个子类中导入一个子类,这似乎不起作用。我以前从未发生过这种情况,我不应该这样做吗?
在这里您可以看到错误,“练习”无法解决,但是我尝试导入它,但这似乎也不起作用。
当我将“锻炼”类移入“数据库”包时,一切都很好。
答案 0 :(得分:1)
只需检查您的Exercise
类声明。如果以这种方式声明:
class Exercise {...}
您将永远无法导入它,因为这被称为 package声明,这意味着您只有在包中时才能声明它。你理解吗?这就是为什么当您将类移至DatabaseQuery
包时,它可以正常工作的原因。
但是如果您的类的声明类似于:
public class Exercise {...}
然后,您需要检查环境,清理缓存或重新启动IDE。