Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fehler Nur der ursprüngliche Thread, der eine Ansichtshierarchie erstellt hat, kann seine Ansichten in Android berühren

Die Lösung steht im Log von 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.

Das Posten von Benutzer/Passwort funktioniert. Sie erhalten die "wahre" Antwort in Ordnung, aber dann versuchen Sie, ein Label oder ähnliches in einer Ansicht zu setzen, die außerhalb des Threads erstellt wurde. Das geht nicht.

result.setText("Login successful");

Sehen Sie sich die Android SDK-Dokumentation zu Threads/Prozessen an, um zu erfahren, wie Ansichten aus anderen Threads aktualisiert werden:http://developer.android.com/guide/components/processes-and-threads.html