Service ProgressDialog, problema

Olá!

Estou tentando ativar uma progressDialog (android.app.ProgressDialog) dentro de uma Service (android.app.Service). Já tentei colocar ativar dentro de uma handler, de todos jeitos! Mas dá problema em pegar o context da minha aplicação para ativar, tentei pegar getApplicationContext() pra aplicar na progress, usar AsyncTask, mas nada.
O meu problema está em pegar o context da minha activity e como estou dentro do Service não está dando certo.

Alguém sabe se isso é possível? Como?

Obrigado

Olá
Normalmente um service não manipula a tela diretamente. Você tem a opção de enviar uma notificação ou se a sua service for uma worker service de uma activity você pode usar um bounded service para isso.
Veja duas opções que postei no meu blog:


Espero que ajude,
Abraços

e se por acaso eu nao souber qual activity esta rodando, se por exemplo existe um serviço rodando enquanto eu trabalho na aplicação, eu consigo atravez de uma classe broadcastreceiver enviar essa informação para a activity?

Note que é a activity que registra/unRegistra o receiver, portanto você controla qual activity vai receber o broadcast