首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
08_Jetpack架构组件
平行线__
创建于2024-07-23
订阅专栏
介绍Jetpack系列组件
等 2 人订阅
共9篇文章
创建于2024-07-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Android Jetpack介绍
Android Jetpack 是一套开发工具、组件和指南,旨在帮助开发者更轻松地构建高质量、易维护的 Android 应用。它包括四个主要部分:架构组件、UI 组件、基础组件和行为组件。以下是对这些
Lifecycle介绍及基本用法
为什么需要 Lifecycle 在应用开发中,处理 Activity 或 Fragment 组件的生命周期相关代码是必不可免的。通常,我们会采用如下做法来管理生命周期: 虽然此示例看起来没问题,但在真
Lifecycle原理
1. 介绍 Lifecycle 是 Jetpack 中的一个生命周期感知组件,基于观察者模式来感知 Activity 和 Fragment 生命周期状态的变化。 在 Lifecycle 组件中,抽象类
LiveData 基本用法
LiveData 是 Android 架构组件中的一个关键类,它是一个生命周期感知的数据持有者,只会在观察者的生命周期处于活跃状态时通知观察者,避免内存泄漏和不必要的UI更新。 LiveData的基本
LiveData原理
了解LiveData的内部原理需要关注以下几个问题: LiveData是如何添加观察者的? LiveData是如何感知生命周期并仅通知处于Active状态的观察者的? postValue和setVal
LiveData数据倒灌问题
LiveData 是 Android 架构组件中的一个类,用于观察数据的变化并在界面发生变化时更新 UI。然而,在使用 LiveData 时可能会遇到数据倒灌(Data Inundation)的问题,
ViewModel介绍及基本用法
Android ViewModel:介绍及基本用法 1. 介绍 什么是ViewModel? ViewModel是Android Jetpack架构组件的一部分,设计用于管理UI相关的数据,使其能够在配
ViewModel原理
1. 概述 在 Android 开发中,ViewModel 的创建通常通过 ViewModelProvider 来完成。下面的示例代码展示了如何创建一个 ViewModel 实例: 示例代码: 可以看
Room 数据库介绍和使用
Room 数据库介绍和使用 1. 介绍 Room 是 Android 提供的一个持久化库,作为 SQLite 的抽象层,它简化了数据库访问,同时保证了在编译时对 SQLite 查询的验证。Room 提