Autore Topic: Problema android 2.3  (Letto 836 volte)

Offline lionell88

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
Problema android 2.3
« il: 03 Ottobre 2012, 21:18:16 CEST »
0
Ragazzi non so più che fare
Sto cercando di inviare una semplice stringa con metodo post ad un url. Con tutte le altre versioni di android funziona, con gingerbeard non ne vuole sapere.
il pezzo di codice è il seguente
Codice (Java): [Seleziona]
  try{
          URL url=new URL(address);
          HttpURLConnection link =(HttpURLConnection)url.openConnection();Log.i("connessione","url ok");
          link.setDoOutput(true);//per l'invio di moduli (metodo post)
          link.setChunkedStreamingMode(0);
          link.connect();
          PrintWriter writer = new PrintWriter(link.getOutputStream(),true);
          writer.println(testo);//scrittura del content
          link.disconnect();
          Log.i("esito invio","trasmettendo "+testo);
         // link.disconnect();
      } catch(IOException e){
       Log.i("IO","Errore io");
       }
  }
Tutti i paramentri sono corretti... ripeto lo stesso codice funziona sia con Android 2.2 che dal 4 in poi...
C'è qualche variazione in Gingerbeard? Il fatto è che invia sempre una stringa "vuota", quindi il database si riempe di righe vuote. Non capisco perché non trasmetta la stringa :(

Offline Nicola_D

  • Utente storico
  • *****
  • Post: 2479
  • SBAGLIATO!
  • Respect: +323
    • Github
    • Google+
    • nicoladorigatti
    • Mostra profilo
  • Dispositivo Android:
    Nexus 6p, Nexus 4, Nexus S, Nexus 7(2012)
  • Sistema operativo:
    Windows 7
Re:Problema android 2.3
« Risposta #1 il: 03 Ottobre 2012, 22:19:32 CEST »
0
usa la HttpClient e HttpPost che sono classi un po più "funzionali"
IMPORTANTE:NON RISPONDO A PROBLEMI VIA MESSAGGIO PRIVATO
LOGCAT: Non sai cos'è? -> Android Debug Bridge | Android Developers
               Dov'è in Eclipse? -> Window -> Open Prospective -> DDMS e guarda in basso!
[Obbligatorio] Logcat, questo sconosciuto! (Gruppo AndDev.it LOGTFO) - Android Developers Italia

Offline lionell88

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
Re:Problema android 2.3
« Risposta #2 il: 03 Ottobre 2012, 22:40:16 CEST »
0
Ok grazie mille. Ora me le studio un po' e implemento. Tuttavia resta la voglia di capire il motivo per cui questo codice non funziona, essendo ufficialmente supportato da Android, d'altra parte ripeto che funziona con tutte le altre release, anche con Froyo e Icescream. E' un vero enigma.
Posterò qui eventuali altre complicazioni o soluzioni.

Offline lionell88

  • Utente junior
  • **
  • Post: 56
  • Respect: 0
    • Mostra profilo
Re:Problema android 2.3
« Risposta #3 il: 04 Ottobre 2012, 00:19:18 CEST »
0
ho risolto con quelle classi... ma resta l'enigma :)