@@ -88,10 +88,18 @@ public class LoadingDriver {
}
private void removeInternal() {
- disposable = null;
+ if (null != disposable) {
+ disposable.dispose();
+ disposable = null;
+ }
+
loadingCount = 0;
- waiter.hide();
- waiter = null;
+ if (null != waiter) {
+ waiter.hide();
+ waiter = null;
Log.d("APP# LoadingDriver | remove", "|" + " ------------- removed!! " + loadingCount);