第一次在这里问一个问题,并且是android编程的新手.我正在按照在线youtube教程创建用户"Tonikami TV"的登录.应用程序的一切都很好,除了它涉及到serverRequests类.我得到了NameValuePair,HttpParams等等已被弃用,据我所知,它已经过时且自API 22以来不受支持.我已经搜索了一些固定的或替代的但是不能真正理解它们以及如何将它们应用到我的代码中.任何帮助将不胜感激.谢谢 :)
@Override
protected Void doInBackground(Void... params) {
ArrayList<NameValuePair> dataToSend = new ArrayList<>();
dataToSend.add(new BasicNameValuePair("firstname", user.FirstName));
dataToSend.add(new BasicNameValuePair("lastname", user.LastName));
dataToSend.add(new BasicNameValuePair("age", user.Age + ""));
dataToSend.add(new BasicNameValuePair("emailaddress", user.EmailAddress));
dataToSend.add(new BasicNameValuePair("password", user.Password));
//possible alternative code found on stack overflow don't know exactly what to do from here.
ContentValues values= new ContentValues();
values.put("firstname", user.FirstName);
values.put("lastname", user.LastName);
values.put("age", user.Age + "");
values.put("emailaddress",user.EmailAddress);
values.put("password",user.Password);
//
HttpParams httpRequestParams = new BasicHttpParams();
HttpConnectionParams.setConnectionTimeout(httpRequestParams, CONNECTION_TIMEOUT);
HttpConnectionParams.setSoTimeout(httpRequestParams, CONNECTION_TIMEOUT);
HttpClient client = new DefaultHttpClient(httpRequestParams); …Run Code Online (Sandbox Code Playgroud)