Browse Source

Disposable managed properly

master
preyearegmi 6 years ago
parent
commit
ed3abd1f4b
  1. 2
      app/src/main/java/com/gmeremit/online/gmeremittance_native/exchange_rate/presenter/ExchangeRateV2Presenter.java
  2. 1
      app/src/main/java/com/gmeremit/online/gmeremittance_native/exchange_rate/view/ExchangeMethodV2Activity.java
  3. 9
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2Presenter.java
  4. 7
      app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java

2
app/src/main/java/com/gmeremit/online/gmeremittance_native/exchange_rate/presenter/ExchangeRateV2Presenter.java

@ -75,7 +75,7 @@ public class ExchangeRateV2Presenter extends BasePresenter implements ExchangeRa
public void onViewDestroyed() {
super.onViewDestroyed();
if (compositeDisposables != null && !compositeDisposables.isDisposed())
compositeDisposables.dispose();
compositeDisposables.clear();
}
private boolean validateAmount(String amount) {

1
app/src/main/java/com/gmeremit/online/gmeremittance_native/exchange_rate/view/ExchangeMethodV2Activity.java

@ -218,6 +218,7 @@ public class ExchangeMethodV2Activity extends BaseActivity implements PaymentMod
@Override
protected void onDestroy() {
super.onDestroy();
presenter.onViewDestroyed();
registerTextWatchers(false);
}

9
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/presenter/HomeV2Presenter.java

@ -98,6 +98,15 @@ public class HomeV2Presenter extends BasePresenter implements HomeV2PresenterInt
}
@Override
public void onViewDestroyed() {
super.onViewDestroyed();
if (compositeDisposable != null && !compositeDisposable.isDisposed())
compositeDisposable.clear();
}
public class UserInfoObserver extends UserSessionObserverResponse<UserInfoModelV2> {
@Override

7
app/src/main/java/com/gmeremit/online/gmeremittance_native/homeV2/view/HomeActivityV2.java

@ -348,6 +348,13 @@ public class HomeActivityV2 extends BaseActivity implements HomeParentViewContra
}
@Override
protected void onDestroy() {
super.onDestroy();
presenter.onViewDestroyed();
}
private void showFetaureComingSoon() {
CustomAlertDialog customAlertDialog = new CustomAlertDialog();
customAlertDialog.setAlertType(CustomAlertDialog.AlertType.ALERT);

Loading…
Cancel
Save