Autore Topic: Alto mare con Connessione Http  (Letto 592 volte)

Offline IL_PAGO

  • Nuovo arrivato
  • *
  • Post: 10
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Honor8
  • Sistema operativo:
    windows
Alto mare con Connessione Http
« il: 16 Giugno 2017, 13:42:54 CEST »
0
Ciao a tutti,
Sono veramente in alto mare devo inviare una richiesta ad un server richiamando un file php che farà delle interrogazioni ad un server e mi restituirà dei valori.
HO letto un milione di tutorial su internet ma mi hanno creato solo mille dubbi, ho letto che dalla version 6 di android sono sbentrati dei metodi get post invece dei passati metodi, immagino che non ho capito un c......  :'(
Se qualcuno di voi è cosi gentile di spiegarmi come funziona ne sarei molto riconoscente perchè io sono molto in confusione :-)
scrivo qui sotto una parte di codice iniziale che di sicuro sarà sbagliato ma vi chiedo di aiutarmi lo stesso :'( :'( :'(


  // Gestisco il click del del bottone
            BTFind.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                    //creo la stringa da passare per inviare i dati al mio server
                    String IDStore= ID_String;
                    new ResSqlFind().execute(IDStore);
                }
            });


        }
    }

    public class ResSqlFind extends AsyncTask<String,Void,String>{

        @Override
        protected String doInBackground(String... arg0) {
            try {

                //Creo collegamento al mio URL
                URL url =new URL("Inserisco il mio ip e il nome del mio file php?ID_Store=" + arg0 + "&Family=" + Spinner_Family_position + "&Prodoct="+Spinner_Category_position);

                URLConnection Client = (HttpURLConnection)url.openConnection();

            } catch (MalformedURLException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }


Offline berpao

  • Utente junior
  • **
  • Post: 116
  • Respect: +9
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S2
  • Play Store ID:
    Paolo Bersan
Re:Alto mare con Connessione Http
« Risposta #1 il: 17 Agosto 2017, 17:29:10 CEST »
0
Ciao, è un po' datato il post ma magari la risposta ti può ancora aiutare.
Io per le mie app ho sempre usato (per richiest http) la libreria che trovi qui:

http://loopj.com/android-async-http/

é facile da usare e ben documentata.
Prova a dargli un occhio
Ciao
P