文章 2023-07-03 来自:开发者社区

Android Jetpack 应用指南(一) - LiveData

前言 从事Android开发两年有余了,从15年开始学习Android,到17年开始实际接触企业级Android APP的开发,这一路也从MVC走到了MVP。19年辞职后,休息期间研究了一下最新的Android Jetpack,萌生了一个大胆的想法——计划使用当前各类成熟的框架和技术如组件化、插件化、MVVM等等,...

文章 2023-04-21 来自:开发者社区

Android 基于Jetpack LiveData实现消息总线

消息总线在Android开发中,跨页面传递数据(尤其是跨多个页面传递数据)是一个很常见的操作,可以通过Handler、接口回调等方式进行传递,但这几种方式都不太优雅,消息总线传递数据的方式相比更优雅。消息总线最大的优势就是解耦,避免了类与类之间强耦合,通常消息总线有以下几种实现方式:EventBus:https://github.com/greenrobot/EventBusRxBus : 基于....

Android 基于Jetpack LiveData实现消息总线
文章 2023-04-21 来自:开发者社区

Android Jetpack系列之LiveData

LiveData介绍LiveData是一种可观察的数据存储类。LiveData 具有生命周期感知能力,遵循其他应用组件(如 Activity、Fragment 或 Service)的生命周期。这种感知能力可确保 LiveData 仅更新处于活跃生命周期状态的Observer,非活跃状态下的Observer不会受到通知。生命周期状态可以通过Lifecycle提供,包括DESTROYED、INITI....

Android Jetpack系列之LiveData
文章 2022-03-03 来自:开发者社区

Android Jetpack系列 之LiveData

 前言在Android Jetpack 之ViewBinding和DataBinding这篇文章中,我们讲到了可观察的数据对象,在Jetpack组件中也为我们提供了强大的可观察的数据存储器类,就是我们本篇所说的LiveData。LiveData与普通可观察类不同的是LiveData具有生命周期感应能力,比如我们在页面中进行网络请求结束后,需要将数据显示在UI上,如果此时页面被销毁就会有....

Android Jetpack系列 之LiveData

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

mPaaS 移动开发平台

mPaaS 源于蚂蚁集团金融科技,为 App 开发、测试、运营及运维提供云到端的一站式解决方案,致力于提供高效、灵活、稳定的移动研发、管理平台。 官网地址:https://www.aliyun.com/product/mobilepaas/mpaas

+关注