gpt4 book ai didi

java - Android Studio - NameValuePair 和 HttpParams 已弃用

转载 作者:行者123 更新时间:2023-12-01 07:54:51 32 4
gpt4 key购买 nike

我是 Android 开发新手,遇到一些已弃用的问题。在 Android Studio 中,它指出 NameValuePairHttpParams 已弃用。

ArrayList<NameValuePair> dataToSend = new ArrayList<>();
dataToSend.add(new BasicNameValuePair("fname", user.fname));
dataToSend.add(new BasicNameValuePair("lname", user.lname));
dataToSend.add(new BasicNameValuePair("email", user.email));
dataToSend.add(new BasicNameValuePair("password", user.password));

HttpParams httpRequestParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpRequestParams, CONNECTION_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpRequestParams, CONNECTION_TIMEOUT);

HttpClient client = new DefaultHttpClient(httpRequestParams);
HttpPost post = new HttpPost(SERVER_ADDRESS + "register");

在搜索答案时,我被要求使用 openconnection(),但我不知道这如何适用于上面的代码。

最佳答案

您必须在 build.gradle 文件中添加 HttpClient 的依赖项:

android {

compileSdkVersion 23

buildToolsVersion "22.0.1"

useLibrary 'org.apache.http.legacy'

...

}

关于java - Android Studio - NameValuePair 和 HttpParams 已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31434846/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com