Skip to content

Commit 31aaec7

Browse files
enedEgor
authored andcommitted
[flutter_plugin_android_lifecycle] add no-op v2 plugin (flutter#2977)
* Implement FlutterPlugin interface on the no-op plugin
1 parent a53af3b commit 31aaec7

File tree

3 files changed

+18
-2
lines changed

3 files changed

+18
-2
lines changed

packages/flutter_plugin_android_lifecycle/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
## 1.0.9
2+
3+
* Let the no-op plugin implement the `FlutterPlugin` interface.
4+
15
## 1.0.8
26

37
* Post-v2 Android embedding cleanup.

packages/flutter_plugin_android_lifecycle/android/src/main/java/io/flutter/plugins/flutter_plugin_android_lifecycle/FlutterAndroidLifecyclePlugin.java

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
//
55
package io.flutter.plugins.flutter_plugin_android_lifecycle;
66

7+
import androidx.annotation.NonNull;
8+
import io.flutter.embedding.engine.plugins.FlutterPlugin;
79
import io.flutter.plugin.common.PluginRegistry.Registrar;
810

911
/**
@@ -12,8 +14,18 @@
1214
*
1315
* <p><strong>DO NOT USE THIS CLASS.</strong>
1416
*/
15-
public class FlutterAndroidLifecyclePlugin {
17+
public class FlutterAndroidLifecyclePlugin implements FlutterPlugin {
1618
public static void registerWith(Registrar registrar) {
1719
// no-op
1820
}
21+
22+
@Override
23+
public void onAttachedToEngine(@NonNull FlutterPluginBinding binding) {
24+
// no-op
25+
}
26+
27+
@Override
28+
public void onDetachedFromEngine(@NonNull FlutterPluginBinding binding) {
29+
// no-op
30+
}
1931
}

packages/flutter_plugin_android_lifecycle/pubspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: flutter_plugin_android_lifecycle
22
description: Flutter plugin for accessing an Android Lifecycle within other plugins.
3-
version: 1.0.8
3+
version: 1.0.9
44
homepage: https://github.com/flutter/plugins/tree/master/packages/flutter_plugin_android_lifecycle
55

66
environment:

0 commit comments

Comments
 (0)