首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MarioFeng
掘友等级
Android开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
赞
文章( 5 )
沸点( 0 )
屏幕旋转导致Activity销毁重建,ViewModel是如何恢复数据的
前言 当屏幕旋转或者切换系统语言时,Activity 生命周期从销毁再重建,但是ViewModel里面的变量值不受到影响,说明ViewModel中的变量在屏幕旋转前进行了存储,在屏幕旋转后又进行了恢复
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …
写给 Android 开发者的 Gradle 系列(三)撰写 plugin
在前文中笔者阐述道 task 就相当于函数,那么这篇文章所要介绍的 plugin 就相当于函数库了。毕竟在 build.gradle 文件中撰写大量的 task 是肯定不好维护的,所以可以将 tasks 做成 plugin 然后直接 apply 就好了。 新建一个 Androi…
写给 Android 开发者的 Gradle 系列(二)撰写 task
task 相当于开发者日常开发中所接触到的函数、方法,它们是相同的一个概念。在前文写给 Android 开发者的 Gradle 系列(一)基本姿势已经提到过 task 的概念,例如 transformClassesAndResourcesWithProguardForRelea…
Flutter的一生
1. 前言 emmm,相信小伙伴们现在应该记忆起来了吧,前戏好了,进入主题,聊聊我们今天的主人公"State"。 2. Widget概念 3. State的引入 点击createState方法我们终于找到了今天的主人公,没错,就是它,State,跑不掉了。 这个函数在生命周期中…
个人成就
文章被点赞
426
文章被阅读
52,278
掘力值
1,513
关注了
28
关注者
1,147
收藏集
1
关注标签
7
加入于
2017-05-16