Stop listening root change events when the activity is destroyed.

BUG=26454244

Change-Id: I4be98f21843d6d501dd9c6fc343e905e107fc1c1
This commit is contained in:
Daichi Hirono
2016-01-13 13:19:02 +09:00
parent d7c46bdec1
commit da19ee00a3

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);
}
}