Even if the class they reside in doesn't implement it?
No. Nor can the containing class implement AsyncTask
. AsyncTask
is an abstract superclass, not an interface, so you extend it rather than implement it.
But regardless, a method cannot extend a class or implement an interface. However, you might be able to use an anonymous class to provide an AsyncTask
implementation that just calls your method at the appropriate place.