Binder preventing garbage collection
问题 I think I tracked down a memory leak and want to confirm what I think may true about how Android's Binder is implemented. In this case I have a Service and an Activity, each in their own process. I created an AIDL that allows me to pass a Callback object from the Activity to the Service through an ipc method and then have the callback called when the Service is done with the requested task. For a long time I was wondering: if I pass a new Callback object to the Service and I don't keep a