Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
|
android_comunicacions [2025/10/27 16:16] enric_mieza_sanchez [Android i WebSockets] |
android_comunicacions [2026/10/16 13:12] (actual) enric_mieza_sanchez [Android i WebSockets] |
||
|---|---|---|---|
| Línia 56: | Línia 56: | ||
| <code kotlin MainActivity.kt> | <code kotlin MainActivity.kt> | ||
| class MainActivity : AppCompatActivity() { | class MainActivity : AppCompatActivity() { | ||
| + | |||
| + | lateinit var wsclient : MyWebSocketClient | ||
| // " | // " | ||
| Línia 91: | Línia 93: | ||
| var wsclient = MyWebSocketClient(uri) | var wsclient = MyWebSocketClient(uri) | ||
| wsclient.connect() | wsclient.connect() | ||
| + | } | ||
| + | | ||
| + | fun enviaMissatge( text : String ) { | ||
| + | if( wsclient.isOpen && text!="" | ||
| + | wsclient.send( text ) | ||
| + | } | ||
| } | } | ||
| } | } | ||
| Línia 126: | Línia 134: | ||
| Recordeu (com s' | Recordeu (com s' | ||
| - | L' | + | L' |
| - | Per actuar, en canvi, sobre la GUI cal fer-ho des del //main thread// de nou. En aquest cas ho resolem amb la funció '' | + | Per actuar, en canvi, sobre la GUI cal fer-ho des del //main thread// de nou. Les // |
| </ | </ | ||