当前位置:网站首页>二十一、Kotlin进阶学习:实现简单的网络访问封装
二十一、Kotlin进阶学习:实现简单的网络访问封装
2022-07-30 05:43:00 【¥伊人独醉】
1、使用anko封装的函数实现网络访问
添加相关依赖:
build.gradle(project)

build.gradle(module)


id 'kotlin-android-extensions'
implementation "org.jetbrains.anko:anko-common:$anko_version"
activity_maim3.xml

Request.kt

MainActivity3.kt

效果:

日志:

2、使用和kotlin-android-extension实现一个简化代码的网络访问
参考代码:

utils/Request.kt

MainActivity.kt
androidManifest.xml
效果:

边栏推荐
猜你喜欢

2022CISCNmisc

Offensive and defensive world easy_web

npm run serve启动报错npm ERR Missing script “serve“
![[Mini Program Project Development--Jingdong Mall] Classification Navigation Area of uni-app](/img/cb/b0b79444dc90980cd2220ff9e68549.png)
[Mini Program Project Development--Jingdong Mall] Classification Navigation Area of uni-app

Communication middleware Fast DDS basic concepts and communication examples

Solution to TypeError The view function did not return a valid response. The function either returned None

C#利用开源NPlot实现K线图(蜡烛图)

在不同的服务器上基于docker部署redis主从同步

FastAPI 快速入门

JDBC programming of MySQL database
随机推荐
mysql delete duplicate data in the table, (retain only one row)
A Spark task tuning 】 【 one day suddenly slow down how to solve
Offensive and defensive world easy_web
C#利用开源NPlot实现K线图(蜡烛图)
[Net Ding Cup 2020 Qinglong Group] AreUSerialz
sql中 exists的用法
The most powerful and most commonly used SQL statements in history
Operators and Interaction Basics
C#中default关键字用法简介
SQL Server 数据库之生成与执行 SQL 脚本
【调优】一个 Spark 任务某天突然变慢怎么解决
MySQL - 函数及约束命令
C# WPF中监听窗口大小变化事件
Bypassing the file upload vulnerability
Online sql editing query tool sql-editor
[HCTF 2018]admin
网上说的挖矿究竟是什么? 挖矿系统开发详解介绍
npm安装和npm安装——保存
Volatility memory forensics - command shows
Communication middleware Fast DDS basic concepts and communication examples