这里是我的代码表示弃用的NameValuePair,BasicNameValuePair,的HttpParams,HttpClient的,DefaultHttpClient,HttpPost,UrlEncodedFormEntity 如何解决,我现在面临这个问题...已过时的NameValuePair
ArrayList<NameValuePair> dataTosend = new ArrayList<>();
dataTosend.add(new BasicNameValuePair("image" , encodedImage));
dataTosend.add(new BasicNameValuePair("name" , name));
HttpParams httpRequestParams = getHttpRequestParams();
HttpClient client = new DefaultHttpClient(httpRequestParams);
HttpPost post = new HttpPost(SERVER_ADDRESS + "savepicture.php");
try{
post.setEntity(new UrlEncodedFormEntity(dataTosend));
client.execute(post);
}
catch (Exception e){
e.printStackTrace();
}
return null;
}
}
'HttpClient'是不提倡使用的方法它不再由Google维护。如果你使用'Retrofit',你可以切换到'HttpUrlConnection'或更好。 –
@ M.WaqasPervez哥哥我是初学者,所以要具体和尽可能容易,如何克服这个问题 –