diff options
author | Jean-Michel Trivi <jmtrivi@google.com> | 2013-10-08 15:42:31 -0700 |
---|---|---|
committer | Jean-Michel Trivi <jmtrivi@google.com> | 2013-10-08 15:42:31 -0700 |
commit | 4348a73bbe4e66ab691aea5971107046df806511 (patch) | |
tree | b2becdff758fecc7c26f57f000daed4170c2f74a /graphics/java/android/renderscript/ProgramFragmentFixedFunction.java | |
parent | c23ee579ac21f1f67a30d75e8ac7cbd49ba2fe7d (diff) |
Make RemoteController weakly referenced by IRemoteControlDisplay
In the RemoteController implementation, the inner class that
implements the IRemoteControlDisplay interface must have a weak
link to the RemoteController instance with which it is associated,
as MediaFocusControl and RemoteControlClient hold a strong
reference to this binder object in a different remote process.
Without a weak reference, any object referencing RemoteController
couldn't be independently garbage collected without a garbage
collection in the remote process.
Bug 8209392
Change-Id: I29e4274c45249b3cb0d3d89417c69e8fe8f62fc4
Diffstat (limited to 'graphics/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions