Android笔记
文章平均质量分 88
Liquor...
嘿嘿嘿,做一个快乐的小码农!!!
展开
-
Android——Lifecycles的学习
lifecycle 是属于Android Jetpack(官方开发工具包)—— Architecture(架构组件)中的一员。构建生命周期感知型组件,这些组件可以根据 Activity 或 Fragment 的当前生命周期状态调整行为。通俗来讲就是,lifecycle可以和Activity或Fragment生命周期绑定,方便我们做一些跟生命周期相关的业务逻辑。应用场景控制视频缓冲的开始与停止:启动App的时候可以更快的开始缓冲视频,App销毁时停止缓冲。原创 2022-11-27 17:27:57 · 832 阅读 · 0 评论 -
Android——Jetpack之Viewmodel的学习(java实现)
在页面(Activity/Fragment)很简单的情况下,通常我们会将UI交互,数据获取与处理等相关业务逻辑,全部写在页面中,但是在页面复杂的情况下,这样做是不合适的,它不符合“单一责任”原则。页面只应该负责接收用户的交互,以及将数据展示到屏幕上,相关数据应该单独存放和处理。为此,Android为我们提供了ViewModel类,专门用于存放应用程序页面所需的数据。它将页面所需的数据从页面中剥离出来,页面只需要处理用户交互,以及负责展示数据的工作。原创 2022-11-25 23:10:23 · 1978 阅读 · 1 评论 -
Android——ConstraintLayout(约束布局)
约束布局ConstraintLayout 是一个ViewGroup,可以在Api9以上的Android系统使用它,它的出现主要是为了解决布局嵌套过多的问题,以灵活的方式定位和调整小部件。从 Android Studio 2.3 起,官方的模板默认使用 ConstraintLayout。原创 2022-11-03 22:59:39 · 14453 阅读 · 4 评论 -
Android学习——碎片(fragment)
1.碎片是什么2.碎片的使用方式2.1静态加载Fragment2.2动态添加碎片2.3在碎片中返回栈2.4Fragment管理与Frangment事务2.5Fragment与Activity的交互3.碎片的生命周期3.1 碎片的状态3.2生命周期的流程3.3常用操作下生命周期流程...原创 2022-08-01 23:43:42 · 1602 阅读 · 0 评论