我是android开发的新手,在我的应用程序中,我使用房间数据库来进入数据库。
@Database(entities = [Data::class], version = 1, exportSchema = false)
abstract class AppDatabase : RoomDatabase() {
abstract fun appDao() : AppDao
companion object {
@Volatile
private var INSTANCE: AppDatabase? = null
fun getAppDatabase(context: Context, name : String): AppDatabase? {
if (INSTANCE == null) {
INSTANCE = Room.databaseBuilder(
context.applicationContext,
AppDatabase::class.java, name
).build()
}
return INSTANCE
}
fun destroyInstance() {
INSTANCE = null
}
}
}
我使用过的依赖项:
def roomDatabaseVersion = '2.3.0-alpha02'
implementation "androidx.room:room-ktx:$roomDatabaseVersion"
implementation "androidx.room:room-runtime:$roomDatabaseVersion"
kapt "androidx.room:room-compiler:$roomDatabaseVersion"
因此,请注意使用kapt
。
问题内容: 因此,我一直在为编程类编写抽象作业,但遇到了问题。我现在的目标是能够使用抽象,然后能够使用矩形和椭圆形绘制一个简单的城市,例如矩形建筑物或灯柱上的椭圆形灯。 我在编译时收到的错误是:MyTestApp.Rectangle不是抽象的,并且不会覆盖MyTestApp.Shape中的抽象方法drawEllipse(java.awt.Graphics)。该错误显示在类Shape下方的“矩形扩展
请帮帮忙!!我一直在到处寻找,但没有得到答案 错误:MainApplication不是抽象的,并且不覆盖抽象方法 环境 android/build.gradle系统 App/build.gradle 我的主应用程序 错误: 任务:app:compileDebugJavaWithJavac C:\Users\user\Downloads\Scripts\kantongin mobile\trader
问题内容: 这就是我的代码。它给我一个错误说“QuadraticSolver.java:4:错误:不,不重写抽象方法在 ” 我不知道该怎么做。我尝试在所有ActionListener事件之前添加@Override,但仍然无法正常工作。 问题答案: 既然实施,就应该实施。 您在匿名类中实现了该方法。 为了解决这个问题,无论是添加的实现 来或不要求实现该接口。
//AListener不是抽象的,也不会覆盖抽象方法actionPerform(ActionEvener)中的ActionListener????
我尝试了所有的可能性,但错误仍然出现: 选择java:4:错误:Select不是抽象的,并且不会覆盖ActionListener中的抽象方法actionPerformed(ActionEvent)
我试图创建一个实现ActionListener的类,我可以将该类注册到我的按钮。 我看到了:景色。侦听器不是抽象的,并且不会覆盖ActionListener中的抽象方法actionPerformed(ActionEvent) 我曾尝试将其实现为匿名类,但也遇到了同样的错误。我想不出来。