是什么会导致使用Android Studio在RoomDatabase文件中不允许在此处使用修饰符“抽象”?

时间:2019-05-16 05:32:29

标签: android database syntax-error dao abstract

我正在学习使用Android Studio,并且通常遵循在线教程来开发一个简单的应用程序,该应用程序使用Room etc架构进行数据库访问和管理。我已经编写了Entity和Dao文件,但是在数据库文件中,对Dao文件的引用给出了警告“此处不允许使用修饰符'抽象'”。我不确定这是否会在项目开发过程中“修复”自身,但是本教程中没有提及这样的内容。

我尝试删除和重新生成文件,重新同步并根据可比较的工作代码对一行进行交叉检查。 Google搜索没有产生真正可比的比较条件。

class myMath {
    static factorial = num => (num == 0 || num == 1) ? 1 : num * this.factorial(num - 1);
}

myMath.factorial()

该代码是整个数据库定义文件,而令人讨厌的代码行是一个'公共抽象ScoringDao等

1 个答案:

答案 0 :(得分:0)

我感觉很傻-问题是缺少括号。

应该是-公共摘要ScoringDao scoringDao();