Skip to content

Commit 73632d8

Browse files
authored
修复 FlutterBoostFragment跳转新的FlutterBoostFragment,返回上一个FlutterFragment后不响应点击事件 alibaba#1255 (alibaba#1258)
* [Android] 修复 FlutterBoostFragment 实现多tab时,在切换两个 FlutterBoostFragment 之后,在任一tab点击跳转到Native返回之后,其他tab卡死问题
1 parent cfdd4ae commit 73632d8

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

AUTHORS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,3 +36,4 @@ JianweiWangs <[email protected]>
3636
JaminZhou <[email protected]>
3737
YunanChen <[email protected]>
3838
CheungSKei <[email protected]>
39+
xujinping <[email protected]>

android/src/main/java/com/idlefish/flutterboost/containers/FlutterBoostFragment.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,10 @@ public void setUserVisibleHint(boolean isVisibleToUser) {
8282
@Override
8383
public void onResume() {
8484
super.onResume();
85-
didFragmentShow();
86-
getFlutterEngine().getLifecycleChannel().appIsResumed();
85+
if (!isHidden()) {
86+
didFragmentShow();
87+
getFlutterEngine().getLifecycleChannel().appIsResumed();
88+
}
8789
}
8890

8991
@Override

0 commit comments

Comments
 (0)