alibaba / alibaba/flutter_boost
FlutterBoostActivity不会立即调用,需要过几秒钟
- Dominant language
- Dart
- Stars
- 7.2k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
混合开发的时候,返回到原生页面,FlutterBoostActivity的onStop,onDestroy需要过几秒钟,才会调用,导致flutter的dispose不调用,要等下次push的时候才调用
2022-07-12 13:52:51.652 18458-18458/com.exam D/FlutterBoostActivity: #onBackPressed: com.exam.flutter.activity.FlutterRouterActivity@ba8a798
2022-07-12 13:52:51.693 18458-18458/com.exam D/FlutterBoostActivity: #finishContainer: com.exam.flutter.activity.FlutterRouterActivity@ba8a798
2022-07-12 13:52:51.718 18458-18458/com.exam D/FlutterBoostActivity: #onPause: com.exam.flutter.activity.FlutterRouterActivity@ba8a798, isOpaque=false
2022-07-12 13:52:58.091 18458-18458/com.exam D/FlutterBoostActivity: #onStop: com.exam.flutter.activity.FlutterRouterActivity@ba8a798
2022-07-12 13:52:58.095 18458-18458/com.exam D/FlutterBoostActivity: start #onDestroy: com.exam.flutter.activity.FlutterRouterActivity@ba8a798
2022-07-12 13:52:58.109 18458-18458/com.exam D/FlutterBoostActivity: #performDetach: com.exam.flutter.activity.FlutterRouterActivity@ba8a798
2022-07-12 13:52:58.114 18458-18458/com.exam D/FlutterBoostActivity: end #onDestroy: com.exam.flutter.activity.FlutterRouterActivity@ba8a798
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by tracing FlutterBoostActivity through the reported onBackPressed, finishContainer, onPause, onStop, and onDestroy lifecycle calls. Reproduce the delayed callbacks using the provided log sequence and determine whether returning to the native page should trigger Flutter disposal immediately; done means the lifecycle and disposal timing match the expected behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- dart, flutter
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100