am 60b0846f: am c4d7fc10: am 568356ff: Merge "Changes callback to a WeakReference in ActivityContainerCallback." into lmp-mr1-modular-dev
* commit '60b0846fc2be8ba462bcfa535cbaced6c43e532b': Changes callback to a WeakReference in ActivityContainerCallback.
This commit is contained in:
@@ -350,10 +350,15 @@ public class ActivityView extends ViewGroup {
|
||||
if (activityView != null) {
|
||||
final ActivityViewCallback callback = activityView.mActivityViewCallback;
|
||||
if (callback != null) {
|
||||
final WeakReference<ActivityViewCallback> callbackRef =
|
||||
new WeakReference<>(callback);
|
||||
activityView.post(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
callback.onAllActivitiesComplete(activityView);
|
||||
ActivityViewCallback callback = callbackRef.get();
|
||||
if (callback != null) {
|
||||
callback.onAllActivitiesComplete(activityView);
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user