@UiThread pre/post Execute

android-annotations

Solution

There is no callback methods to handle this. But you can have the same result by calling methods at the beginning and at the end of your `@Background` annotated method (you said `@UIThread` but I hope this was a mistake :)).

Example :

@Background
void longRunningProcess() {
    longRunningProcessStarted();
    //...
    longRunningProcessEnded();
}

@UiThread
void longRunningProcessStarted() {

}

@UiThread
void longRunningProcessEnded() {

}

We also wrote a cookbook about this.

Problem

With android-annotations I can replace `AsyncTask<Param, Progress, Result>` with `@UiThread`. But is possible to handle something like onPreExcecute / onPostExecute of AsynkTask?

Original source