diff --git a/android/src/main/kotlin/dev/fluttercommunity/workmanager/WorkmanagerPlugin.kt b/android/src/main/kotlin/dev/fluttercommunity/workmanager/WorkmanagerPlugin.kt index f236e144..02770632 100644 --- a/android/src/main/kotlin/dev/fluttercommunity/workmanager/WorkmanagerPlugin.kt +++ b/android/src/main/kotlin/dev/fluttercommunity/workmanager/WorkmanagerPlugin.kt @@ -5,7 +5,6 @@ import io.flutter.embedding.engine.FlutterEngine import io.flutter.embedding.engine.plugins.FlutterPlugin import io.flutter.plugin.common.BinaryMessenger import io.flutter.plugin.common.MethodChannel -import io.flutter.plugin.common.PluginRegistry class WorkmanagerPlugin : FlutterPlugin { @@ -23,32 +22,8 @@ class WorkmanagerPlugin : FlutterPlugin { } override fun onDetachedFromEngine(binding: FlutterPlugin.FlutterPluginBinding) { - onDetachedFromEngine() - } - - private fun onDetachedFromEngine() { methodChannel?.setMethodCallHandler(null) methodChannel = null workmanagerCallHandler = null } - - companion object { - var pluginRegistryCallback: PluginRegistry.PluginRegistrantCallback? = null - - @JvmStatic - fun registerWith(registrar: PluginRegistry.Registrar) { - val plugin = WorkmanagerPlugin() - plugin.onAttachedToEngine(registrar.context(), registrar.messenger()) - registrar.addViewDestroyListener { - plugin.onDetachedFromEngine() - false - } - } - - @Deprecated(message = "Use the Android v2 embedding method.") - @JvmStatic - fun setPluginRegistrantCallback(pluginRegistryCallback: PluginRegistry.PluginRegistrantCallback) { - Companion.pluginRegistryCallback = pluginRegistryCallback - } - } } diff --git a/pubspec.yaml b/pubspec.yaml index 11a68da4..1dfc01d3 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: workmanager description: Flutter Workmanager. This plugin allows you to schedule background work on Android and iOS. -version: 0.7.0 +version: 0.7.1 homepage: https://github.com/fluttercommunity/flutter_workmanager repository: https://github.com/fluttercommunity/flutter_workmanager issue_tracker: https://github.com/fluttercommunity/flutter_workmanager/issues