Jetpack系列 Lifecycle
发布时间
阅读量:
阅读量
在 Android 系统架构中,诸多应用程序组件均具备生命周期特性,例如我们日常所使用的 Activity、Fragment、Service 以及 Application 等。这些生命周期的运作由操作系统或进程中执行的框架代码进行管控。作为 Android 运行机制的关键部分,应用程序必须严格遵守相关规则。若未能遵循,可能造成内存泄漏,甚至导致应用运行异常或崩溃。
假设有这样一个 Activity,其功能是在屏幕上展示设备的位置信息。通常情况下,其实现方式可能如下所示:
class MyLocationManager {
fun onStart(){
println("location start")
}
fun onStop(){
println("location stop")
}
}
class LocationActivity :ComponentActivity() {
val locationManager = MyLocationManager()
override fun onCreate(savedInstanceState: Bund
全部评论 (0)
还没有任何评论哟~
