我正在开发我的第一个 kotlin 应用程序,其中包含多项活动。每个活动都由用户填写并保存到 SQLite 数据库中的字段组成 我需要有关何时保存和重新加载数据的帮助。
我做什么:
在每个活动中,我在返回或调用另一个活动时保存数据。
binding.myButton.setOnClickListener{
saveData()
val intent = Intent(this, MyActivity::class.java)
startActivity(intent)
}
我重新加载 onCreate() 和 onResume() 上的所有数据。
override fun onResume() {
super.onResume()
loadData()
}
如何管理和确定用户何时最小化应用程序?我可以使用 onStop() 但它也会在活动结束时调用。
用户杀死应用程序时也会出现同样的问题吗? onDestroy() 也会在 Activity 结束时使用
感谢您的帮助