Skip to content

Commit c2e4c87

Browse files
author
Gray Mackall
committed
additional removals in image_picker
1 parent 1c4da2e commit c2e4c87

File tree

1 file changed

+7
-17
lines changed
  • packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker

1 file changed

+7
-17
lines changed

packages/image_picker/image_picker_android/android/src/main/java/io/flutter/plugins/imagepicker/ImagePickerPlugin.java

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import io.flutter.embedding.engine.plugins.activity.ActivityPluginBinding;
1919
import io.flutter.embedding.engine.plugins.lifecycle.FlutterLifecycleAdapter;
2020
import io.flutter.plugin.common.BinaryMessenger;
21-
import io.flutter.plugin.common.PluginRegistry;
2221
import io.flutter.plugins.imagepicker.Messages.CacheRetrievalResult;
2322
import io.flutter.plugins.imagepicker.Messages.FlutterError;
2423
import io.flutter.plugins.imagepicker.Messages.GeneralOptions;
@@ -117,7 +116,6 @@ private class ActivityState {
117116
final Activity activity,
118117
final BinaryMessenger messenger,
119118
final ImagePickerApi handler,
120-
final PluginRegistry.Registrar registrar,
121119
final ActivityPluginBinding activityBinding) {
122120
this.application = application;
123121
this.activity = activity;
@@ -127,18 +125,12 @@ private class ActivityState {
127125
delegate = constructDelegate(activity);
128126
ImagePickerApi.setUp(messenger, handler);
129127
observer = new LifeCycleObserver(activity);
130-
if (registrar != null) {
131-
// V1 embedding setup for activity listeners.
132-
application.registerActivityLifecycleCallbacks(observer);
133-
registrar.addActivityResultListener(delegate);
134-
registrar.addRequestPermissionsResultListener(delegate);
135-
} else {
136-
// V2 embedding setup for activity listeners.
137-
activityBinding.addActivityResultListener(delegate);
138-
activityBinding.addRequestPermissionsResultListener(delegate);
139-
lifecycle = FlutterLifecycleAdapter.getActivityLifecycle(activityBinding);
140-
lifecycle.addObserver(observer);
141-
}
128+
129+
// V2 embedding setup for activity listeners.
130+
activityBinding.addActivityResultListener(delegate);
131+
activityBinding.addRequestPermissionsResultListener(delegate);
132+
lifecycle = FlutterLifecycleAdapter.getActivityLifecycle(activityBinding);
133+
lifecycle.addObserver(observer);
142134
}
143135

144136
// Only invoked by {@link #ImagePickerPlugin(ImagePickerDelegate, Activity)} for testing.
@@ -217,7 +209,6 @@ public void onAttachedToActivity(@NonNull ActivityPluginBinding binding) {
217209
pluginBinding.getBinaryMessenger(),
218210
(Application) pluginBinding.getApplicationContext(),
219211
binding.getActivity(),
220-
null,
221212
binding);
222213
}
223214

@@ -240,10 +231,9 @@ private void setup(
240231
final BinaryMessenger messenger,
241232
final Application application,
242233
final Activity activity,
243-
final PluginRegistry.Registrar registrar,
244234
final ActivityPluginBinding activityBinding) {
245235
activityState =
246-
new ActivityState(application, activity, messenger, this, registrar, activityBinding);
236+
new ActivityState(application, activity, messenger, this, activityBinding);
247237
}
248238

249239
private void tearDown() {

0 commit comments

Comments
 (0)