Android.25.SP,SQLite,Room

001. SP, Android软件打开时的首选项,会被一次性全部加载进去

        位置:    data.data.包名.shared_prefs

002. 应用例子

       

===============================================================

001. 配置 SQLiteHelper的继承类,并实现相磁函数  (SQLiteHelper是一个抽象类)

      

 002.Activity布局 (注意元素间际成员 divider 的效果)

      

 003. Activity中功能的实现

      

     

 004. 效果

      

         

 ================================================================================

Room 持久性库在 SQLite 的基础上提供了一个抽象层,让用户能够在充分利用 SQLite 的强大功能的同时,获享更强健的数据库访问机制。

官网介绍:https://developer.android.google.cn/jetpack/androidx/releases/room

001. Gradle中添加依赖

        

002.实列对象定义

        

003. DAO注解

       

004. 数据库

      

005.布局

      

 006.功能实现

      

      

 007. 效果

      

08.优化处理 (上述例程是直接在主线程中使用进行了数据展示配置)

    现在拟定对功能进行再次封装,以便统一的提供服务

---------------------------------------------------------------------------------

优化01. 数据库做单一性约束

      

 优化02. 异步执行

      

      

     

 优化03. Activity中的变化

     

     

效果,与之前一样

     

原文地址:https://www.cnblogs.com/jieling/p/14807278.html