Visualizzazione dei risultati da 1 a 10 su 10

Visualizzazione discussione

  1. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    MalformedURLException vuol dire una cosa ben precisa: il url che passi al costruttore di URL è "sballato".
    E nel tuo caso è proprio quel [Ljava. .....

    E questo per un motivo molto semplice:

    quando hai fatto
    new InvioDati().execute(url);

    hai passato 1 oggetto String.

    Ma il doInBackground ha come parametro String... perché è un metodo "varargs" (può ricevere un numero arbitrario di argomenti). Il parametro tecnicamente è un ARRAY e tu stai invocando toString() su questo array. Gli array forniscono in stringa solo quella forma generalmente poco utile.

    In sostanza: NON devi fare toString() sull'array ma prendere il primo elemento dell'array (passi 1 String al execute, quindi un elemento c'è di certo)
    Ultima modifica di andbin; 30-03-2017 a 22:49
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.