修改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

@ -57,6 +57,8 @@ import de.greenrobot.event.EventBus;
*/
public class SettingActivity extends BaseActivity implements OnClickListener {
public static final String TAG = SettingActivity.class.getSimpleName();
private SwitchButton setting_sb_autoinstall, setting_sb_autodelete,
setting_sb_deletedata, setting_sb_autoupdate;
private TextView setting_tv_version, app_tv_speed, app_tv_percent,
@ -421,7 +423,7 @@ public class SettingActivity extends BaseActivity implements OnClickListener {
toast("检查更新失败");
}
});
AppController.addToRequestQueue(request, SettingActivity.class);
AppController.addToRequestQueue(request, TAG);
}
private void showUpdateDialog(final String md5) {
@ -562,6 +564,7 @@ public class SettingActivity extends BaseActivity implements OnClickListener {
protected void onDestroy() {
saveCurrentSetting();
super.onDestroy();
AppController.canclePendingRequests(TAG);
setting_sb_autoinstall = null;
setting_sb_autodelete = null;
setting_sb_deletedata = null;