[Android] CallbackController for canceling Callbacks and Runnables
This patch adds CallbackController that can wrap Callbacks and Runnables in order to protect them from being invoked after an object they refer to has been destroyed. This late invocation can come for example from a UI which has received a callback to signal UI events, like changing focus. Detailed documentation in JavaDoc. Change-Id: I012f647c4b93ca378a1987da593d77a5890dafef Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2267409Reviewed-by:Sky Malice <skym@chromium.org> Reviewed-by:
David Trainor <dtrainor@chromium.org> Reviewed-by:
Tommy Nyquist <nyquist@chromium.org> Commit-Queue: Filip Gorski <fgorski@chromium.org> Cr-Commit-Position: refs/heads/master@{#787884}
Showing
Please register or sign in to comment