美文网首页
Jetpact 之 ViewModel

Jetpact 之 ViewModel

作者: 咸死的鱼_O | 来源:发表于2022-01-20 14:34 被阅读0次
    ViewModel的诞生:
    • 瞬态数据丢失
    • 异步调用的内存泄漏
    • 类膨胀提高维护难度和测试难度
    ViewModel的作用:
    • 它是介于View(视图)和Model(数据模型)之间的桥梁
    • 是试图和数据能够奋力,也能保持通信
    image.png

    ViewModel的生命周期特性:
    独立于配置变化


    image.png

    ViewModel内部使用Map<String, Object>保存数据

    AndroidViewModel注意事项:

    • 不要向ViewModel中传入Context,会导致内存泄漏
    • 如果使用Context,请使用AndroidViewModel的Application

    相关文章

      网友评论

          本文标题:Jetpact 之 ViewModel

          本文链接:https://www.haomeiwen.com/subject/hrkjhrtx.html