如何修复用@Database 注释的类应该扩展 androidx.room.RoomDatabase

Han*_*wan 1 android android-studio

我正在处理房间数据库,目前正在更新我的 android studio 和 studio,并用 androidx 更新,然后在我发现这个编译错误之后,所以请告诉我那个错误是什么?

import androidx.room.Database;

@Database (entities = User.class,version = 1)
public abstract class MyDatabase {

    public abstract MyDao myDao();
}
Run Code Online (Sandbox Code Playgroud)

Jas*_*bek 5

@Database (entities = User.class,version = 1)
public abstract class MyDatabase extends RoomDatabase {

    public abstract MyDao myDao();
}
Run Code Online (Sandbox Code Playgroud)

正如您的错误消息所建议的那样,您应该扩展 RoomDatabase