一般来说,我对 Kotlin 和 API 非常陌生,找不到使用这种语言创建 API 请求的语法。我正在创建网站的移动版本,因此我正在使用 Android Studio 为已经建立的后端创建新的 UI。创建请求的步骤和语法是什么?任何帮助都深表感谢。
原文由 Nutters 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 Retrofit
或 AsyncTask
,例如 AsyncTask
:
class getData() : AsyncTask<Void, Void, String>() {
override fun doInBackground(vararg params: Void?): String? {
}
override fun onPreExecute() {
super.onPreExecute()
}
override fun onPostExecute(result: String?) {
super.onPostExecute(result)
}
}
对于 Retrofit
检查这个可怕的 教程
原文由 Oussema Aroua 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答11.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答1.1k 阅读
1 回答1.3k 阅读
将 Android Studio 设置为使用 Kotlin 后,进行 REST 调用非常简单,并且与 Java 的逻辑几乎相同。
下面是一个使用 OkHttp 进行 REST 调用的示例:
构建.gradle
AndroidManifest.xml
MainActivity.kt
以下是其他库的一些更复杂的示例: