Nichts an eine AsyncTask in Android übergeben

7

Wie kann ich AsyncTask instanziieren und aufrufen und klasse erweitern, wenn ich nichts weitergebe?

Außerdem setze ich eine Textansicht in der Benutzeroberfläche auf das berechnete Ergebnis.

Danke, Ben

    
Ben Taliadoros 03.10.2011, 13:49
quelle

2 Antworten

19

Beispielimplementierung für Async ohne params und Ergebnis Bitmap in onPostExecute result

%Vor%

In Ihrer Aktivität sollten Sie diese Implementierung hinzufügen:

%Vor%     
d.danailov 16.10.2014 10:09
quelle
10

Ich denke, was Sie fragen wollten, war, wie schreibe ich eine AsyncTask, die keine Parameter verlangt. Der Trick besteht darin, zu definieren, was Sie als Parameter und Rückgabewert in der Erweiterung Ihrer Klasse verwenden möchten: class MyClass extends AsyncTask<Void, Void, Void> zum Beispiel erwartet keine Parameter und gibt auch keine zurück. AsyncTask<String, Void, Drawable> erwartet einen String (oder mehrere Strings) und gibt ein Drawable (von seiner eigenen doInBackground Methode zu seiner eigenen onPostExecute Methode)

zurück     
Lars 03.10.2011 14:07
quelle

Tags und Links