For some reason my onPostExecute() is not called after my AsyncTask finishes.
My class decleration:
public class setWallpaper
If your params of onPostExecute(Param param) don't match the one you defined with extends AsyncTask<...,...,Param> and you didn't use the @Override annotation, it will never be executed and you don't get a warning from Eclipse.
Note to myself:
Just always use the @Override annotation and Eclipse will help you.
in Eclipse: Right-click in code > Source > Override/Implement Methods