小编Tay*_*Lee的帖子

房间数据库,inMemoryDatabaseBuilder和databaseBuilder有什么区别?

我们可以按照以下两种方法抛出数据库


 /**
 * Copyright:MyApplication
 * Author: liyang <br>
 * Date:2018/6/15 ??5:07<br>
 * Desc: <br>
 */
@Database(entities = {Pet.class ,User.class}, version = 1)
public abstract class RoomDb extends RoomDatabase {
    private static RoomDb INSTANCE;

    private static final Object sLock = new Object();

    public abstract UserDao getUserDao();

    public abstract PetDao getPetDao();

    public static RoomDb getInstance(Context context) {
        if (INSTANCE == null) {
            synchronized (sLock) {
                if (INSTANCE == null) {
                    INSTANCE = Room.databaseBuilder(context.getApplicationContext(),RoomDb.class,"Sample.db").build();
                }
            }
        }
        return INSTANCE;
    }
    public static RoomDb …
Run Code Online (Sandbox Code Playgroud)

android android-sqlite android-room

1
推荐指数
2
解决办法
2840
查看次数

标签 统计

android ×1

android-room ×1

android-sqlite ×1