From efac4a579dff7b6c2036e88190c3dfe2c640e991 Mon Sep 17 00:00:00 2001 From: Xiao Yu Date: Mon, 6 Jan 2020 15:09:25 -0800 Subject: [PATCH] Add a deprecation javadoc note to the old FlutterActivity --- shell/platform/android/io/flutter/app/FlutterActivity.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/shell/platform/android/io/flutter/app/FlutterActivity.java b/shell/platform/android/io/flutter/app/FlutterActivity.java index 7b8052b261df4..69e228b30e490 100644 --- a/shell/platform/android/io/flutter/app/FlutterActivity.java +++ b/shell/platform/android/io/flutter/app/FlutterActivity.java @@ -16,12 +16,17 @@ import io.flutter.view.FlutterNativeView; import io.flutter.view.FlutterView; +// This uses a javadoc deprecation instead of a deprecation annotation because we don't want to show +// a build-time warning yet. Revise once v2 embedding usage volume increases. /** * Base class for activities that use Flutter. + * + * @deprecated As of Flutter v1.12, this class is deprecated in favor of {@link io.flutter.embedding.android.FlutterActivity}. + * See https://flutter.dev/go/android-project-migration for migration details. */ public class FlutterActivity extends Activity implements FlutterView.Provider, PluginRegistry, ViewFactory { private static final String TAG = "FlutterActivity"; - + private final FlutterActivityDelegate delegate = new FlutterActivityDelegate(this, this); // These aliases ensure that the methods we forward to the delegate adhere