sql >> Database >  >> RDS >> Mysql

Fout Alleen de originele thread die een weergavehiërarchie heeft gemaakt, kan de weergaven in Android aanraken

De oplossing staat in het log van 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.

Het plaatsen van gebruiker/wachtwoord werkt. Je krijgt het "echte" antwoord goed, maar dan probeer je een label of iets dergelijks in te stellen in een weergave die buiten de thread is gemaakt. Dat is een nee-nee.

result.setText("Login successful");

Bekijk de Android SDK-documenten over threads/processen over het bijwerken van weergaven van andere threads:http://developer.android.com/guide/components/processes-and-threads.html



  1. MySQL, tel het aantal ingevulde velden in een tabel

  2. Oracle SQL om versienummers te sorteren

  3. Postgis-query's filteren op basis van ST_GeometryType

  4. Hoe reissites de kamer afsluiten?