}
if (mOperationsServiceBinder != null) {
mOperationsServiceBinder.addOperationListener(FileActivity.this, mHandler);
- if (!mOperationsServiceBinder.isPerformingBlockingOperation()) {
- dismissLoadingDialog();
- }
}
}
super.onStop();
if (mOperationsServiceBinder != null) {
mOperationsServiceBinder.removeOperationListener(this);
- mOperationsServiceBinder = null;
}
}
super.onDestroy();
if (mOperationsServiceConnection != null) {
unbindService(mOperationsServiceConnection);
+ mOperationsServiceBinder = null;
}
}