Kann die Methode .runOnUiThread nicht auflösen

9

Ich fand hier , wie man runOnUiThreaed benutzt. Methode, aber ich verstehe nicht, wie man es benutzt.

Ich habe den Listenadapter in meiner Hauptaktivität eingerichtet

%Vor%

Ich habe hier den Listenadapter, der eine Service-Handler-Klasse aufruft

%Vor%

Hier ist .run() Methode in ServiceHandler Klasse, wo ich die Liste und den Listenadapter

aktualisiert habe %Vor%

Aber ich bekomme diesen Fehler in der Laufzeit

  

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

Also versuche ich den Fehler mit .runOnUiThread

zu lösen

Also hier ist .run() Methode in ServiceHandler Klasse wieder, mit runOnUiThread

%Vor%

Aber ich bekomme

  

Die Methode 'runOnUiThread (anonymous Java.lang.runnable)' '

kann nicht aufgelöst werden
    
the_prole 29.11.2015, 03:32
quelle

1 Antwort

9

Sie können den Servicehandler wie folgt in die private -Mitgliedklasse in Ihrer Aktivität verschieben, um den this -Kontext von Activity zu verwenden.

%Vor%

BEARBEITEN:

%Vor%

Und dann installiere es in deiner Aktivität so:

%Vor%     
Vaibhav Pandey 29.11.2015, 03:43
quelle

Tags und Links