onDestroy method

  1. @protected
void onDestroy()

Called when the widget is about to be destroyed. Use this to:

  • Clean up resources
  • Close database connections
  • Dispose controllers
  • Cancel all pending operations
  • Remove all listeners

Example:

@override
void onDestroy() {
  super.onDestroy();
  _pageController.dispose();
  _scrollController.dispose();
  _database.close();
  _cancelAllOperations();
  _removeAllListeners();
}

Implementation

@protected
void onDestroy() {}