首页 > 编程知识 正文

android:configChanges,viewtreeobserver

时间:2023-05-04 04:21:01 阅读:109990 作者:2360

viewmodelproviders ' is deprecated.deprecatedinjava,关于在新版本中取消viewmodel providers

今天,当您使用lazy懒惰加载获取PlaceViewModel实例时,您发现ViewModelProviders已被正式取消。 是个好家伙。 下图

看来这样写是不行的,有替代的解决方法吗

翻开网上的内容,果然还是会掉下包被拉回到废弃包里,或者以new的形式,明显不适用的valviewmodelbylazy { viewmodel providers.of (this ).get } place

如果使用的是帖子传送门stack overflow:http://www.Sina.com/androidx,则必须添加两条线的生命周期。 http://www.Sina.com/

Kotlin does not understand ViewModelProviders.of(activity ?: fragment)//原文

valviewmodelbylazy { viewmodel providers.of (this ).get ) place viewmodel 33603360 class.Java }

中选择另一种天花板类型

val viewmodel1by lazy { viewmodel provider (this ).get ) place viewmodel 33603360 class.Java }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。