sto portando su b4j un app per b4a
le conversioni degli oggetti non è un problema e dopo un paio di ore a modificare ho finalmente un codice senza linee rosse
ma al debug ottengo questo errore
WebExtra.Initialize(WebView1)
javac 1.8.0_131
src\b4j\example\utente.java:85: error: package android.webkit does not exist
__ref._webextra.Initialize((android.webkit.WebView)(__ref._webview1.getObject()));
^
nb. ho posto la domanda anche in inglese nel forum b4J (arrabbiatevi pure)
WebViewExtra è solo per Android. Gli oggetti WebView per Desktop e Android sono differenti.
Alcune funzioni le puoi ottenere con JavaObject richiamando i metodi nativi.
Solo alcune classi di Java sono condivisibili fra Desktop e Android. WebWiev non è fra quelle
WebViewExtra è solo per Android. Gli oggetti WebView per Desktop e Android sono differenti.
Alcune funzioni le puoi ottenere con JavaObject richiamando i metodi nativi.
Solo alcune classi di Java sono condivisibili fra Desktop e Android. WebWiev non è fra quelle
ok e cosa uso in alternativa?
per essere preciso alla fine mi serve poter fare il POST
e l'inJection
ossia
WebExtra.PostUrl("https://www.iliad.it/account/",k.GetBytes("UTF8"))
e
WebExtra1.addJavascriptInterface(WebView1, "B4A")
Sinceramente non mi pare ci sia una libreria simile per B4J.
Per il POST , se non usi OkHttpUtils immagino ti serva la risposta dentro la WebWiew.
Bisogna vedere i metodi nativi del webView per Desktop, io non ho mai provato. Se riesco domani a darci un occhiata ti rispondo, ammesso che qualcuno non ti suggerisca la soluzione prima.