if (mAccountWasSet) {
onAccountSet(mAccountWasRestored);
}
+ if (mOperationsServiceBinder != null) {
+ mOperationsServiceBinder.addOperationListener(FileActivity.this, mHandler);
+ }
}
@Override
protected void onStop() {
super.onStop();
+ if (mOperationsServiceBinder != null) {
+ mOperationsServiceBinder.removeOperationListener(this);
+ mOperationsServiceBinder = null;
+ }
}
protected void onDestroy() {
super.onDestroy();
if (mOperationsServiceConnection != null) {
- if (mOperationsServiceBinder != null) {
- mOperationsServiceBinder.removeOperationListener(this);
- mOperationsServiceBinder = null;
- }
unbindService(mOperationsServiceConnection);
}
}