Advertisement

Android Room 数据库使用情况

阅读量:

room已有一段使用经历,现将使用过程中需注意的要点及基础操作方法进行整理。网络上已有大量相关文章对这些内容进行了详尽说明,此处不再赘述。

  1. 设置自定义数据库存储路径
    在实际应用中,当涉及到数据的导入与导出操作时,往往需要设定个性化的存储路径,这样做能够更加直观地管理文件。
复制代码
    @Database(entities = {PhaDrugInfo.class, FeeDetailInvoiceInfo.class,
        FeeDetailDrugInfo.class}, version = 1 )
    public abstract class POSDataBase extends RoomDatabase {
    	//在这里直接定义具体目录就可以
    private static final String DB_NAME = "/sdcard/CYPOS/cy_pos.db";
    /** * 单例模式
     * volatile 确保线程安全
     * 线程安全意味着改对象会被许多线程使用
     * 可以被看作是一种 “程度较轻的 synchronized”
     */
    private static volatile POSDataBase INSTANCE;
    
    public sta

全部评论 (0)

还没有任何评论哟~