因为业务需求的增长,后续需要继续创建新的表,有可能代码没有任何报错,同时数据库也没有任何新的表加入进来。
修改 litepal.xml 的 version,如果之前是 1,那么修改为 2,总之比之前 +1,重新运行项目就可以创建表了。
<version value="1" />
<!-- ↓↓↓ -->
<version value="2" />
LitePal 创建表非常简单,写好实体类的结构和字段,在 MainActivity 中一运行时就运行下面的 save() 函数就可以了:
class MainActivity : AppCompatActivity() {
private lateinit var binding: ActivityMainBinding
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = ActivityMainBinding.inflate(layoutInflater)
setContentView(binding.root)
if (savedInstanceState == null) {
val user = User(
"enziandom",
"123456",
"Time tick away, dream faded away.",
6,
"男",
"https://gimg2.baidu.com/image_search.png"
)
user.save()
}
}
}
标签:创建,away,binding,savedInstanceState,MainActivity,Android,LitePal
From: https://www.cnblogs.com/Enziandom/p/16983830.html