修改Queue的TAG为static fianl 对象(cancelQueue中判断的条件为TAG为统一对象才可取消)

This commit is contained in:
huangzhuanghua
2016-09-21 14:16:50 +08:00
parent 4a0332a948
commit c8211dbdd8
61 changed files with 292 additions and 383 deletions

View File

@ -119,6 +119,8 @@ import de.greenrobot.event.EventBus;
*/
public class MainActivity extends BaseFragmentActivity implements OnClickListener {
public static final String TAG = MainActivity.class.getSimpleName();
public static ArrayMap<String, String> uninstallMap;
public static String searchHint;
@ -353,7 +355,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
StringExtendedRequest request = new StringExtendedRequest(Method.POST, url, null, null);
request.setParams(params);
request.setShouldCache(false);
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
/*
@ -526,7 +528,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
});
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
}
@ -599,7 +601,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
});
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
}
}
@ -772,7 +774,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
}, null);
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
}
}
@ -815,7 +817,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
});
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
}
@ -924,7 +926,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
}, null);
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
// 获取免责声明
@ -959,7 +961,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
sp.edit().putBoolean("isShowDisclaimer", false).apply();
}
});
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
private Class<?> intentClass(String to) {
@ -1100,7 +1102,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
}, null);
AppController.addToRequestQueue(searchRequst, MainActivity.class);
AppController.addToRequestQueue(searchRequst, TAG);
}
private void checkUpdate() {
@ -1176,7 +1178,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}, null);
AppController.addToRequestQueue(updateRequest, MainActivity.class);
AppController.addToRequestQueue(updateRequest, TAG);
}
private void showUpdateDialog(final String md5) {
@ -1475,7 +1477,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
JsonObjectExtendedRequest request = new JsonObjectExtendedRequest(
Method.POST, Config.HOST + "v2/stat/download", jsonObject.toString(),
null, null);
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
public void onEventMainThread(EBSkip skip) {
@ -1599,7 +1601,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
}
}
}, null);
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
Map<String, Object> map = new HashMap<>();
@ -1620,7 +1622,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
concernManager.addByEntity(gameEntity);
}
}, null);
AppController.addToRequestQueue(request, MainActivity.class);
AppController.addToRequestQueue(request, TAG);
}
}
@ -1635,8 +1637,7 @@ public class MainActivity extends BaseFragmentActivity implements OnClickListene
protected void onDestroy() {
super.onDestroy();
isDestroy = true;
AppController.canclePendingRequests(GameFragment.class);
AppController.canclePendingRequests(NewsFragment.class);
AppController.canclePendingRequests(TAG);
DownloadManager.getInstance(this).removeObserver(dataWatcher);
gameFragment = null;
personalFragment = null;