You could use CallSub([Activity],Sub) from inside your service to allow your activity to do the UI stuff.
If you had a Sub called "Showinfo" inside an Activity called "MainAct", you would make the call:
CallSub(MainAct,"Showinfo")
That would allow your service to communicate its progress to the main activity which would then update information as required.
You do have to make sure that the Acvtivity has not been suspended of course
JMB