Immagine.jpg
package modus.udaproject;
import android.app.ProgressDialog;
import android.content.Context;
import android.os.AsyncTask;
import org.apache.http.params.HttpConnectionParams;
import org.apache.http.params.HttpParams;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
public class ServerRequest {
ProgressDialog progressDialog;
public static final int CONNECTION_TIMEOUT = 1000 * 15;
public static final String SERVER_ADDRESS = "localhost";
public ServerRequest(Context context){
progressDialog = new ProgressDialog(context);
progressDialog.setCancelable(false);
progressDialog.setTitle("Processing");
progressDialog.setMessage("Please Wait...");
}
public void storeUserDataInBackground(Utenti utenti, GetUserCallback userCallback){
progressDialog.show();
new StoreUserDataAsyncTask(utenti, userCallback).execute();
}
public void fetchUserDataInBackground(Utenti utenti, GetUserCallback callback){
progressDialog.show();
}
public class StoreUserDataAsyncTask extends AsyncTask <Void, Void, Void>{
Utenti utenti;
GetUserCallback userCallback;
public StoreUserDataAsyncTask(Utenti utenti, GetUserCallback userCallback){
this.utenti = utenti;
this.userCallback = userCallback;
}
@Override
protected Void doInBackground(Void... params) {
Map<String, String> dataToSend = new HashMap<>();
dataToSend.put("nome", utenti.Nome);
dataToSend.put("età", utenti.Età + "");
dataToSend.put("username", utenti.Username);
dataToSend.put("password", utenti.Password);
HttpParams httpRequestParam = new BasicHttpParams();
return null;
}
@Override
protected void onPostExecute(Void aVoid) {
progressDialog.dismiss();
userCallback.done(null);
super.onPostExecute(aVoid);
}
}
}
Mi da deprecated su http params. Chi mi sa aiutare?