# reassemble method

1. @protected
2. @mustCallSuper

void reassemble ()
@mustCallSuper, @protected, inherited

Called whenever the application is reassembled during debugging, for example during hot reload.

This method should rerun any initialization logic that depends on global state, for example, image loading from asset bundles (since the asset bundle may have changed).

This function will only be called during development. In release builds, the `ext.flutter.reassemble` hook is not available, and so this code will never execute.

In addition to this method being invoked, it is guaranteed that the build method will be invoked when a reassemble is signaled. Most widgets therefore do not need to do anything in the reassemble method.

See also:

- Element.reassemble
- `BindingBase.reassembleApplication`
- Image, which uses this to reload images.

## Implementation

    @protected
    @mustCallSuper
    void reassemble() { }