Avatar notebook default
12篇文章 · 10603字 · 19人关注
  • 关于ViewModel的一系列问题总结

    ViewModel 为什么被设计出来,解决了什么问题 1.不会因为屏幕旋转而销毁,减少了维护状态的工作。2.由于在作用域内单一实例的特性,使得多...

  • Resize,w 360,h 240
    Workmanager使用

    Workmanager是适合用于持久性工作的推荐解决方案。如果工作始终要通过应用重启和系统重新启动来调度,便是持久性的工作。由于大多数后台处理操...

  • Resize,w 360,h 240
    Android compose入门学习

    Jetpack Compose 是用于构建原生 Android 界面的新工具包。它使用更少的代码、强大的工具和直观的 Kotlin API,可以...

    0.9 6032 0 10
  • Resize,w 360,h 240
    JetPack之Hilt使用及探究

    什么是IOC IOC是Inversion of Control的缩写,翻译为控制反转,是面向对象编程中的一种设计原则,可以用来降低代码之间的耦合...

    0.9 1971 0 13
  • Resize,w 360,h 240
    JetPack之Navigation实战

    Navigation 直接翻译即为导航,它是 Android Jetpack 组件之一,让单 Activity 应用成为首选架构。应用内Frag...

    1.3 3372 5 15
  • Resize,w 360,h 240
    ViewBinding使用

    通过视图绑定功能,您可以更轻松地编写可与视图交互的代码。在模块中启用视图绑定之后,系统会为该模块中的每个 XML 布局文件生成一个绑定类。绑定类...

    0.9 6646 0 13
  • LiveData+DataBinding双向绑定

    该demo要做的事是,在进入一个页面,使用viewModel中的LiveData数据,对输入框进行修改,通过双向绑定,LiveData数据也随之...

    2.0 6643 2 24
  • Resize,w 360,h 240
    JetPack之ViewModel源码解析

    我们认识中的ViewModel是什么 Viewmodel其实就是activity中一个普通的实体。Activity持有viewmodel的引用,...

  • Resize,w 360,h 240
    深入理解JetPack之LiveData

    LiveData是什么? 1.首先LiveData在用法上其实是与数据实体类是一样的东西,它负责暂存数据。2.其次LiveData其实也是一个观...

    0.5 1173 0 10

文集作者