private void deleteTask(TracksAction act) {
    final boolean badcert = _prefs.getBoolean(PreferenceConstants.BADCERT, false);
    final String username = _prefs.getString(PreferenceConstants.USERNAME, null);
    final String password = _prefs.getString(PreferenceConstants.PASSWORD, null);

    Task t = (Task) act.target;
    HttpResponse r;

    Log.d(TAG, "Deleting task " + String.valueOf(t.getId()));

    try {
      r =
          HttpConnection.delete(
              PreferenceUtils.getUri(_prefs, "todos/" + String.valueOf(t.getId()) + ".xml"),
              username,
              password,
              badcert);
    } catch (Exception e) {
      return;
    }

    t.remove();
    act.notify.sendEmptyMessage(0);
  }