Android 架构组件之 ViewModel

ViewModel 是用来保存应用 UI 数据的类,它会在配置变更后继续存在。本文将从以下几个方面来介绍 ViewModel。

  • 使用 ViewModel 有哪些优势?
  • 如何使用 ViewModel。
  • 分析 ViewModel 的组成及原理。
  • 总结 ViewModel 的使用及注意事项。

Android 架构组件之 LiveData

LiveData 是一种具有生命周期感知能力的、可观察数据的、持有类。本文将从以下几个方面来介绍 LiveData:

  • LiveData 是什么?为什么要使用 LiveData?
  • 分析 LiveData 的组成及实现原理
  • 介绍 LiveData 中的转换方法
  • 总结使用 LiveData 的步骤

Android 架构组件之 Lifecycle

Lifecycle 是 Google 给出的架构组件之一,它能够感知具有生命周期的组件(如 Activity 和 Fragment)的生命周期变化。本文将从以下几个方面对 Lifecycle 进行介绍:

  • 为什么要使用 Lifecycle?
  • 分析 Lifecycle 的组成及实现原理;
  • 总结一下 Lifecycle 的使用

2020APKActivityAndroidAndroidPAnnotationAppBundleBinderBroadcastClassLoaderContentProviderDSLDavlikDrawableFlutterFragmentFrameworkGithubGoogleGoogleI/OGradleGradle-PluginGroovyHTMLHandlerHexoHttpIOIO流JVMJavaJetpackKotlinMATMediaNextNotificationProcesserSDK限制ServiceToastUIUMLViewVultrXMLaapt习惯用法二叉树人民的名义代码库传感器养育女孩内存泄露动画协程博客反射启动模式多线程布局思维力插件框架数据库数据结构新特性架构组件每日得到泛型注解源码生活继承编程网络通信解忧杂货店语义语法读书读书笔记转义字符追风筝的人集合集合框架面向对象颜色值飞跃长城高阶函数
2020APKActivityAndroidAndroidPAnnotationAppBundleBinderBroadcastClassLoaderContentProviderDSLDavlikDrawableFlutterFragmentFrameworkGithubGoogleGoogleI/OGradleGradle-PluginGroovyHTMLHandlerHexoHttpIOIO流JVMJavaJetpackKotlinMATMediaNextNotificationProcesserSDK限制ServiceToastUIUMLViewVultrXMLaapt习惯用法二叉树人民的名义代码库传感器养育女孩内存泄露动画协程博客反射启动模式多线程布局思维力插件框架数据库数据结构新特性架构组件每日得到泛型注解源码生活继承编程网络通信解忧杂货店语义语法读书读书笔记转义字符追风筝的人集合集合框架面向对象颜色值飞跃长城高阶函数
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×