I use an AsyncTask to perform a long process.
I don\'t want to place my long process code directly inside doInBackground. Instead my long process code is located in
When you say "my long process code is located in another class that I call in doInBackground", do you mean "located in another method that I call in doInBackground"?
If so, you could make that method a private method of your AsynTask class. Then you could call publishProgress inside the method whenever needed.