mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
The current API was broken in that you registered multiple callbacks at once, but when you removed listeners, only the primary listener was used to determine what was removed. This led to unintuitive cases where the caller could get unexpected behavior. This updates the API to add and remove listeners using a newly introduced [ImageStreamListener] object, a value object that has references to the individual callbacks that may fire. flutter/flutter#24722 flutter/flutter#32374 flutter/flutter#32935
Automated Flutter integration test suites. Each suite consists of either a
complete Flutter app and a flutter_driver specification that drives tests
from the UI, or a native app that is meant to integrate with Flutter for
testing.
Intended for use with devicelab tests.