setup static method
dynamic
setup({
- OnTileClicked? onTileClicked,
- OnTileAdded? onTileAdded,
- OnTileRemoved? onTileRemoved,
Register top-level function to listen to Tile events. This should be done as soon as possible in your app. These callbacks will be called even when your app is closed.
If you don't want to change the Tile, just return null
Implementation
static setup({
OnTileClicked? onTileClicked,
OnTileAdded? onTileAdded,
OnTileRemoved? onTileRemoved,
}) {
if (!kIsWeb && Platform.isAndroid) {
QuickSettingsPlatform.instance.registerHandlers(
onTileClicked: onTileClicked,
onTileAdded: onTileAdded,
onTileRemoved: onTileRemoved,
);
if (onTileAdded == null &&
onTileRemoved == null &&
onTileClicked == null) {
_instance.disableTile();
} else {
_instance.enableTile();
}
}
}