In Android: How to Call Function of Activity from a Service?

Posted by nex on Stack Overflow See other posts from Stack Overflow or by nex
Published on 2010-05-16T13:16:54Z Indexed on 2010/05/16 13:20 UTC
Read the original article Hit count: 412

Filed under:
|
|
|
|

Hi folks,

I have an Activity (A) and a Service (S) which gets started by A like this:

Intent i = new Intent();
i.putExtra("updateInterval", 10);
i.setClassName("com.blah", "com.blah.S");
startService(i);

A have a function like this one in A:

public void someInfoArrived(Info i){...}

Now I want to call A.someInfoArrived(i) from within S. Intent.putExtra has no version where I could pass an Object reference etc ... Please help!

PS: The other way around (A polling S for new info) is NOT what I need. I found enough info about how to do that.

© Stack Overflow or respective owner

Related posts about android

Related posts about activity