dispose method

  1. @override
void dispose()
override

Releases everything this controller owns. The page that created the controller calls this from its own State.dispose(); a subclass that adds its own notifiers overrides this and ends with super.dispose().

Implementation

@override
void dispose() {
  detailState.dispose();
  detailProgress.dispose();
  frontReasonController.dispose();
  backReasonController.dispose();
  birthReasonController.dispose();
  videoReasonController.dispose();
  signatureReasonController.dispose();
  firstNameFilterController.dispose();
  lastNameFilterController.dispose();
  userNameFilterController.dispose();
  phoneNumberFilterController.dispose();
  nationalCodeFilterController.dispose();
  emailFilterController.dispose();
  landLineFilterController.dispose();
  bioFilterController.dispose();
  fromBirthController.dispose();
  toBirthController.dispose();
  firstNameController.dispose();
  lastNameController.dispose();
  userNameController.dispose();
  fatherNameController.dispose();
  nationalCodeController.dispose();
  birthDateController.dispose();
  passwordController.dispose();
  phoneNumberController.dispose();
  landLineController.dispose();
  emailController.dispose();
  bioController.dispose();
  super.dispose();
}