Avatar notebook default
7篇文章 · 6038字 · 2人关注
  • Resize,w 360,h 240
    JetPack--Paging3

    前面我们使用过Paging[https://www.jianshu.com/p/b30c137925de],最新版本Paging3和以前对比,有...

    0.6 1276 1 12
  • Resize,w 360,h 240
    JetPack--Paging2

    Paging是一个用于分页加载的组件,对于一些列表数据,以前大家都使用过的一种方式是定义一个page,当达到加载更多条件时,page加一再去请求...

  • JetPack--WorkManager

    WorkManager是用于后台执行任务的工具,相比于Service、JobSchedule等,它拥有很低的能耗,但是它不是立即执行任务的,对于...

  • Resize,w 360,h 240
    JetPack--Navigation

    目前UI一般使用Activity嵌套使用Fragment的方式,但是Fragment的管理是比较繁琐的,需要手动通过FragmentManage...

  • Resize,w 360,h 240
    JetPack--Room数据库

    JetPack提供了Room数据库,和GreenDAO等开源库一样,在SQLite做了封装 Room主要使用三个注解: 1.Entity:实体类...

  • Resize,w 360,h 240
    JetPack--DataBinding

    MVP和MVVM中,ViewModel与Presenter很类似,只不过ViewModel和View层多了双向绑定,当ViewModel中数据更...

  • Resize,w 360,h 240
    Jetpack--LifeCycle、ViewModel、LiveData

    Jetpack是google官方的安卓开发工具集,目的是为了标准化和加快开发效率,并且之后会持续更新 安卓开发中,google推荐使用MVVM架...

文集作者