ciao raga devo mandare un arraylist di tipo Player(classe creata da me) tramite http post ad un server...
codice:
URL url = new URL("http://37.****/WebApplication/com.registrazione/control_reg.php");
URLConnection conn = url.openConnection();
conn.setDoOutput( true );
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://37.*****/WebApplication/com.registrazione/control_reg.php");
httppost.setEntity(new UrlEncodedFormEntity( new_player));
allora se utilizzo ArrayList<NameValuePair> nameValuePairs e quindi httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); l'invio avviene perfettamente
creando una classe ad hoc Player mi crea problemi il costruttore UrlEncodedFormEntity e mi consiglia di fare il cast così:
httppost.setEntity(new UrlEncodedFormEntity((List<? extends NameValuePair>) new_player));
ma controllando non manda niente...
si può risolvere il tutto come?
e poi secondo voi mi conviene creare una classe Player con gli attributi dei giocatori(tipo String name, password, email ecc...) per la registrazione e l'autenticazione??
forse potrei anche evitare di fare questa classe o no...