alibaba / alibaba/flutter_boost
removeEventCallback Leak
- Dominant language
- Dart
- Stars
- 7.2k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
https://github.com/alibaba/flutter_boost/blob/6df80cc1ea425cde1bac7d0265407977221061df/ios/Classes/container/FBFlutterViewContainer.m#L154
setupEventListeningFromFlutter 如果被多次调用后,在 FlutterBoost 内部会产生冗余的 listener 建议每次监听前 先执行
if(self.removeEventCallback != nil) self.removeEventCallback();
Contributor guide
No contributing guide indexed for this repository
Research direction
Open ios/Classes/container/FBFlutterViewContainer.m at line 154 and inspect setupEventListeningFromFlutter. Check how repeated setup calls manage removeEventCallback and verify that redundant listeners are removed before a new listener is registered. Done when repeated calls no longer create duplicate listeners.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- flutter, ios, objective-c
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 55/100