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'] 发生异常

Jetpack Compose中判断和监听网络连接状态

Jetpack Compose中判断和监听网络连接状态

使用 Retrofit2 和 OkHttp3 在 API 获取请求后将 XML 布局转换为 Jetpack Compose

Kotlin 用Retrofit+OkHttp+协程+LiveData搭建MVVM(Jetpack)来实现网络请求(网络数据JSON解析)显示在RecyclerView(更新中)

在 Android 中输入/加载基于 Jetpack Compose 的屏幕时从网络或数据库获取数据