Если вы хотите отобразить тост из фонового потока, вам нужно вызвать runOnUiThread из doInBackground. Я не верю, что есть другой способ.
Редактировать: Я забираю это обратно. Я думаю, что вы можете реализовать onProgressUpdate, который выполняется в потоке пользовательского интерфейса, чтобы показать Toast и сделать вызовы для публикацииProgress из doInBackground.