1
0
mirror of https://github.com/WuXiaolong/AndroidMVPSample.git synced 2025-08-17 16:29:42 +08:00
This commit is contained in:
xiaomolong 2016-10-13 11:00:39 +08:00
parent d97f51f77e
commit 24ae05c3f5

View File

@ -91,6 +91,7 @@ public class BaseActivity extends AppCompatActivity {
LogUtil.d("callCancel"); LogUtil.d("callCancel");
if (calls.size() > 0) { if (calls.size() > 0) {
for (Call call : calls) { for (Call call : calls) {
if (!call.isCanceled())
call.cancel(); call.cancel();
} }
calls.clear(); calls.clear();
@ -117,11 +118,10 @@ public class BaseActivity extends AppCompatActivity {
public void onUnsubscribe() { public void onUnsubscribe() {
LogUtil.d("onUnsubscribe"); LogUtil.d("onUnsubscribe");
if (mCompositeSubscription != null) {
//取消注册以避免内存泄露 //取消注册以避免内存泄露
if (mCompositeSubscription != null && mCompositeSubscription.hasSubscriptions())
mCompositeSubscription.unsubscribe(); mCompositeSubscription.unsubscribe();
} }
}
public Toolbar initToolBar(String title) { public Toolbar initToolBar(String title) {