以下是相关代码:
@Override
protected Void doInBackground(Void... params) {
ArrayList<NameValuePair> dataToSend = new ArrayList<>();
dataToSend.add(new BasicNameValuePair("name", user.name));
dataToSend.add(new BasicNameValuePair("age", user.age + ""));
dataToSend.add(new BasicNameValuePair("username", user.username));
dataToSend.add(new BasicNameValuePair("password", user.password));
return null;
}
它告诉我“无法解析符号NameValuePair”和“BasicNameValuePair”的相同之处。
这种语法不正确吗?因为我很确定这两者都存在于Java中。
提前致谢
答案 0 :(得分:2)
您需要导入org.apache.commons.httpclient.NameValuePair
和org.apache.http.message.BasicNameValuePair
并将'org.apache.httpcomponents:httpclient:4.5.1'添加到您的gradle依赖项中。