alibaba / alibaba/flutter_boost
FlutterBoostFragment跳转新的FlutterBoostFragment,返回上一个FlutterFragment后不响应点击事件
- Dominant language
- Dart
- Stars
- 7.2k
- Forks
- 1.3k
- PR merge metrics
- No merged PRs in 30d
Description
## Steps to Reproduce
**A small application to reproduce the bug(最小化可复现的demo)**
1. Android native端Activity提供Fragment容器并通过FragmentTransaction进行FlutterBoostFragment跳转
FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
fragmentTransaction.replace(R.id.flutter_fragment_container, flutterBoostFragment, fragmentTag);
3. 返回上一个FlutterBoostFragment页面无法响应点击事件
**Flutter Boost Version**
v3.0-beta.4
**Target Platform:**
Android
**Target OS version/browser:**
**Devices:**
HuaWei mate 20
## Logs
add your crash log or something else.
[√] Flutter (Channel stable, 2.0.1, on Microsoft Windows [Version 10.0.19042.867], locale zh-CN)
• Flutter version 2.0.1 at C:\flutter
• Framework revision c5a4b4029c (7 weeks ago), 2021-03-04 09:47:48 -0800
• Engine revision 40441def69
• Dart version 2.12.0
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.3)
• Android SDK at C:\Users\Lucian\AppData\Local\Android\sdk
• Platform android-30, build-tools 30.0.3
• Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
• All Android licenses accepted.
[√] Chrome - develop for the web
• Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe
[√] Android Studio (version 4.1.0)
• Android Studio at C:\Program Files\Android\Android Studio
• Flutter plugin can be installed from:
https://plugins.jetbrains.com/plugin/9212-flutter
• Dart plugin can be installed from:
https://plugins.jetbrains.com/plugin/6351-dart
• Java version OpenJDK Runtime Environment (build 1.8.0_242-release-1644-b01)
[√] Connected device (3 available)
• HMA AL00 (mobile) • 66J5T19411000579 • android-arm64 • Android 10 (API 29)
• Chrome (web) • chrome • web-javascript • Google Chrome 90.0.4430.72
• Edge (web) • edge • web-javascript • Microsoft Edge 89.0.774.77
• No issues found!
```
```
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reproducing the issue with an Android Activity, a Fragment container, and the shown FragmentTransaction.replace call using FlutterBoostFragment. Inspect the previous fragment's lifecycle and touch handling after navigation back. Done means the previous FlutterBoostFragment responds to clicks normally after returning.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, dart, flutter
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100