Mysql
 sql >> Database >  >> RDS >> Mysql

Errore Solo il thread originale che ha creato una gerarchia di viste può toccare le sue viste in Android

La soluzione è nel registro di logcat:

04-04 18:38:47.596: E/AndroidRuntime(413): android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views.

La pubblicazione di utente/password funziona. Ottieni la risposta "vera" bene, ma poi provi a impostare un'etichetta o simile, in una vista che è stata creata al di fuori del thread. Questo è un no.

result.setText("Login successful");

Guarda i documenti dell'SDK Android su thread/processi su come aggiornare le visualizzazioni da altri thread:http://developer.android.com/guide/components/processes-and-threads.html