Merge "Stop listening root change events when the activity is destroyed."

This commit is contained in:
Steve McKay
2016-01-13 18:21:08 +00:00
committed by Android (Google) Code Review

View File

@@ -176,6 +176,12 @@ public abstract class BaseActivity extends Activity {
return true;
}
@Override
protected void onDestroy() {
mRoots.setOnCacheUpdateListener(null);
super.onDestroy();
}
State buildDefaultState() {
State state = new State();
@@ -518,7 +524,7 @@ public abstract class BaseActivity extends Activity {
@Override
protected void onPostExecute(DocumentInfo result) {
if (result != null) {
if (result != null && !isDestroyed()) {
openContainerDocument(result);
}
}