CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: Honorato con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: megthebest con ben 26 Thanks ricevuti negli ultimi sette giorni
Utente del mese: megthebest con ben 54 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 9 su 9
Discussione:

Problema android 2.3

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Baby Droid


    Registrato dal
    Sep 2011
    Messaggi
    35

    Ringraziamenti
    2
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Problema android 2.3

    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:
     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.

  2.  
  3. #2
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Ciao,
    potresti postare l'output del logcat in fase di errore?
    Grazie
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  4. #3
    Baby Droid


    Registrato dal
    Sep 2011
    Messaggi
    35

    Ringraziamenti
    2
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Non dà errore...

    Inviato dal mio LG-P500 con Tapatalk 2

  5. #4
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quote Originariamente inviato da lionell88 Visualizza il messaggio
    Non dà errore...

    Inviato dal mio LG-P500 con Tapatalk 2
    e quindi il malfunzionamento in cosa consiste. non arriva nulla? non esegue la connessione?
    Aggiungi nel catch anche

    codice:
    e.printStackTrace();
    e prova se riesci a leggere nel logcat qualche riga di output che possa aiutare a capire cosa accade
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  6. #5
    Baby Droid


    Registrato dal
    Sep 2011
    Messaggi
    35

    Ringraziamenti
    2
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Tramite le opportune verifiche, ho la certezza che non c'è errore di connessione, infatti mi invia una stringa vuota che si aggiunge poi nel database tramite lo script php. L'anomalia è sicuramente nel l'invio della parola. D'altra parte il codice non funziona solo con questa versione di Android. Nessun errore nel catch. Puoi pure provare un invio con questi metodi con emulatore 2.3.3. Sicuramente queste classi danno problemi sconosciuti in questa release... Non ho altre spiegazioni

    Inviato dal mio LG-P500 con Tapatalk 2

  7. #6
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Quindi nel pre-invio la stringa non è vuota,
    per iniziare a circoscrivere la riga di codice in cui c'è il gap, vuoi provare ad eseguire un print di 'testo' in un toast message o un dialog prima dell'invio per scoprire se parte valorizzata e arriva vuota o se parte vuota?
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  8. #7
    Baby Droid


    Registrato dal
    Sep 2011
    Messaggi
    35

    Ringraziamenti
    2
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Tramite un Log.i capisco che fino all'istruzione precedente alla scrittura sull'url la stringa di prova c'è O.o

    Inviato dal mio LG-P500 con Tapatalk 2

  9. #8
    Senior Droid L'avatar di frank17next


    Registrato dal
    Jan 2010
    Località
    Campobasso
    Messaggi
    739
    Smartphone
    GNexus, Galaxy Note, GT 10.1

    Ringraziamenti
    16
    Ringraziato 143 volte in 102 Posts
    Predefinito

    Ok,
    quindi almeno la produzione del dato è operativa.
    Per la scrittura dell'Url cosa intendi? Hai un Webservice o?
    Nexus 6 - 5.0.1 Stock
    Nexus 5 - 5.0.1 Stock + Root
    Galaxy Note 3 GT-N9005 - 4.4.4 Stock + Root
    Galaxy Tab 10.1 Slim P7500 - [JB] CyanogenMod 10 4.1.2 Pershoot (Nightly 20121013)
    ------------------------------------------------------------------------
    https://sites.google.com/site/frank17next/

  10. #9
    Baby Droid


    Registrato dal
    Sep 2011
    Messaggi
    35

    Ringraziamenti
    2
    Ringraziato 2 volte in 2 Posts
    Predefinito

    Uno script php su altervista... Funzionante ovviamente :-)... Verificato già tramite form html e altre versioni di Android

    Inviato dal mio LG-P500 con Tapatalk 2

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy