Jetpack Compose 网络请求
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jetpack Compose 网络请求相关的知识,希望对你有一定的参考价值。
参考技术A Jetpack Compose已经出现Beta版本好久了,尝试了一下,总的感觉和Flutter、SwiftUI葫芦画瓢的。同样的响应式、快速搭建UI界面,同时,jetpack compose结合Kotlin的语言特性,必定能给安卓的原生开发重新树立新的标杆。好了,下面来说说Jetpack Compose的网络请求。废话不多说,上正题:
在app的build.gradle内添加如下:
可以实现请求头的配置、超时时间的配置、以及包括了简单的Get请求和Post请求的案例,用接口进行封装。
结合liveData进行实现。
其中的ViewMode是上面定义的继承自ViewModel的实例,结合LiveData的observeAsState保证了数据的刷新。
以上是关于Jetpack Compose 网络请求的主要内容,如果未能解决你的问题,请参考以下文章
在集成 Jetpack Compose 时应用插件请求 [id: 'com.android.application'] 发生异常
使用 Retrofit2 和 OkHttp3 在 API 获取请求后将 XML 布局转换为 Jetpack Compose
Kotlin 用Retrofit+OkHttp+协程+LiveData搭建MVVM(Jetpack)来实现网络请求(网络数据JSON解析)显示在RecyclerView(更新中)