自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 jetpack之LiveData使用及源码详解

上篇文章主要针对Lifecycle的一些简单使用和它的源码进行详解,这篇主要是围绕LiveData来进行讲解,由于LiveData它是基于Lifecycle上实现的,它们之间必然有着千丝万缕的联系,所以如果有对Lifecycle不熟悉的,可以看下我这篇文章:《jetpack之lifecycle使用及源码详解》本文章主要针对LiveData以下几个点来进行讲述:1、LiveData介绍2、LiveData使用3、LiveDataBus实现4、LiveData源码分析5、LiveData

2021-01-26 20:38:18 188 1

原创 jetpack之lifecycle使用及源码详解

1、介绍:lifecycle是一个能监听activity和fragment生命周期的库,它可以帮助我们将所有依赖于生命周期的业务逻辑剥离出去,从而能使代码变得更精简和有条理性,也可以有效地避免内存泄漏风险。2、场景lifecycle的使用场景非常广泛,凡是跟生命周期相关的都可以用得上它,比如定位的开始和取消、Handler消息移除、动画绘制的暂停和恢复、与viewmodel配合使用等等一些常用的操作。以viewmodel为例,我们先来看下我示例中没有使用lifecycle之前是什么样子的:

2021-01-23 23:21:33 403

原创 git常用命令之一学就会

1、拉取和提交代码:查看本地代码修改状态:git status添加所有修改文件到缓存:git add .提交代码:git commit -m '修改内容'将修改代码推送到分支:git push或者git push origin branchName拉取分支代码:git pull或者git pull originbranchName注:branchName为分支名称2、新建分支新建并切换分支:gitcheckout-bbranchName将新建分支推送到远程:git...

2020-05-25 22:42:03 406

原创 Taro的详细安装及编译

由于Taro官方文档对于安装步骤介绍地不是很详细,因为安装和编译过程全是命令式的,而且中间可能会有各种报错,这对于刚入门Taro的人来讲确实有点太耽误时间,所以我把我经历过的一些安装步骤告诉大家,希望对大家能带来一点帮助。下面开始进入正题:微信小程序开发工具:https://developers.weixin.qq.com/miniprogram/dev/devtools/download...

2020-04-15 11:57:02 2240 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除