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() {
  titleFilterController.dispose();
  titleController.dispose();
  descriptionController.dispose();
  addressController.dispose();
  phoneController.dispose();
  nearbyUniversityController.dispose();
  universityWalkMinutesController.dispose();
  visitingHoursController.dispose();
  curfewTimeController.dispose();
  minimumStayMonthsController.dispose();
  policiesController.dispose();
  rulesController.dispose();
  requiredDocumentsController.dispose();
  latitudeController.dispose();
  longitudeController.dispose();
  websiteController.dispose();
  whatsappController.dispose();
  instagramController.dispose();
  telegramController.dispose();
  howToGetThereController.dispose();
  photos.dispose();
  super.dispose();
}