commit | c863c0180daf09637881a68bd110693b1d59829e | [log] [tgz] |
---|---|---|
author | Jia Hao <jiahaog@users.noreply.github.com> | Sat Jul 31 01:57:04 2021 +0800 |
committer | GitHub <noreply@github.com> | Fri Jul 30 10:57:04 2021 -0700 |
tree | 080352a974ccb1e4a209441bc43de49f8bd82bcc | |
parent | a69b3ca5d37ea0a9da71b24f72ae8584231a074b [diff] |
Use FLUTTER_VIEW_ID to find the Flutter view (#87324)
diff --git a/dev/integration_tests/android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java b/dev/integration_tests/android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java index d590db1..8db3481 100644 --- a/dev/integration_tests/android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java +++ b/dev/integration_tests/android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java
@@ -10,7 +10,6 @@ import android.os.Bundle; import android.view.MotionEvent; import android.view.View; -import android.view.ViewGroup; import java.util.HashMap; @@ -32,9 +31,7 @@ private MethodChannel.Result permissionResult; private View getFlutterView() { - // TODO(egarciad): Set an unique ID in FlutterView, so it's easier to look it up. - ViewGroup root = (ViewGroup)findViewById(android.R.id.content); - return ((ViewGroup)root.getChildAt(0)).getChildAt(0); + return findViewById(FLUTTER_VIEW_ID); } @Override
diff --git a/dev/integration_tests/hybrid_android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java b/dev/integration_tests/hybrid_android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java index 12aa6ba..f25b75a 100644 --- a/dev/integration_tests/hybrid_android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java +++ b/dev/integration_tests/hybrid_android_views/android/app/src/main/java/io/flutter/integration/androidviews/MainActivity.java
@@ -36,9 +36,7 @@ private MethodChannel.Result permissionResult; private View getFlutterView() { - // TODO(egarciad): Set an unique ID in FlutterView, so it's easier to look it up. - ViewGroup root = (ViewGroup)findViewById(android.R.id.content); - return ((ViewGroup)root.getChildAt(0)).getChildAt(0); + return findViewById(FLUTTER_VIEW_ID); } private String getViewName(View view) {