Salve a tutti è il mio primo post ma è già da un po’ che lavoro con corona, detto questo, ho un porblema con “textfield” e la “WebView” io ed un amico volevamo sviluppare un app per eseguire una ricerca su twitter, dato che ogni social ha il suo url di ricerca, che per twitter ad esempio è
https://twitter.com/search?src=typd&q=%23parola\_da\_cercare
avevo inserito al posto della parola chiave una variabile
Url = "https://mobile.twitter.com/search?src=typd&q=%23" .. textField.text -- fa parte di una funzione native.newWebView( display.contentCenterX, display.contentCenterY + 800, 1250, 2800, Url )
e fin qui tutto ok solo che quando vado a inserire il testo nella casella di testo e premo invio, aggiorna le informazioni ma l’url resta invariato, come se la variabile non esistesse, ho fatto un test in console con
print( textField.text, Url )
e anche facendo così stampa prima il testo giusto, quindi la variabile ma modificata, e dopo l’url lo lascia incompleto come se … textField.text non ci fosse.
dove sbaglio? allego sotto il codice completo
local textField = native.newTextField( display.contentCenterX, display.contentCenterY - 800, 900, 100 ) textField.text = "hash" Url = "https://mobile.twitter.com/search?src=typd&q=%23" .. textField.text local GoBtn = display.newText( "GO", 0, 0, "Arial", 70 ) GoBtn.x = display.contentCenterX GoBtn.y = 300 function GoBtn:tap(e) native.newWebView( display.contentCenterX, display.contentCenterY + 800, 1250, 2800, "https://mobile.twitter.com/search?src=typd&q=%23hash" ) print( Url ) end local function textListener( event ) if ( event.phase == "submitted" ) then var = textField.text print( textField.text, Url ) end end textField:addEventListener( "userInput", textListener ) GoBtn:addEventListener("tap", GoBtn)
Grazie in anticipo