Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit c725668

Browse files
committed
Additional fixes
1 parent 685726b commit c725668

File tree

1 file changed

+1
-15
lines changed
  • packages/android_alarm_manager/android/src/main/java/io/flutter/plugins/androidalarmmanager

1 file changed

+1
-15
lines changed

packages/android_alarm_manager/android/src/main/java/io/flutter/plugins/androidalarmmanager/AlarmService.java

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,31 +18,20 @@
1818
import io.flutter.plugin.common.MethodChannel;
1919
import io.flutter.plugin.common.PluginRegistry.PluginRegistrantCallback;
2020
import io.flutter.view.FlutterCallbackInformation;
21-
import io.flutter.view.FlutterIsolateStartedEvent;
2221
import io.flutter.view.FlutterMain;
2322
import io.flutter.view.FlutterNativeView;
2423
import io.flutter.view.FlutterRunArguments;
2524
import java.util.concurrent.atomic.AtomicBoolean;
2625

2726
public class AlarmService extends Service {
2827
public static final String TAG = "AlarmService";
29-
private static AtomicBoolean sStarted;
28+
private static AtomicBoolean sStarted = new AtomicBoolean(false);
3029
private static FlutterNativeView sSharedFlutterView;
3130
private static MethodChannel sBackgroundChannel;
32-
private static OnStartedCallback sOnStartedCallback;
3331
private static PluginRegistrantCallback sPluginRegistrantCallback;
3432

3533
private String mAppBundlePath;
3634

37-
private static class OnStartedCallback implements FlutterIsolateStartedEvent {
38-
public void onStarted(boolean success) {
39-
if (!success) {
40-
Log.e(TAG, "AlarmService start failed. Bailing out.");
41-
return;
42-
}
43-
}
44-
}
45-
4635
public static void onInitialized() {
4736
sStarted.set(true);
4837
}
@@ -57,15 +46,12 @@ public static void startAlarmService(Context context, long callbackHandle) {
5746
return;
5847
}
5948
sSharedFlutterView = new FlutterNativeView(context, true);
60-
sStarted = new AtomicBoolean(false);
6149
if (mAppBundlePath != null && !sStarted.get()) {
6250
Log.i(TAG, "Starting AlarmService...");
63-
sOnStartedCallback = new OnStartedCallback();
6451
FlutterRunArguments args = new FlutterRunArguments();
6552
args.bundlePath = mAppBundlePath;
6653
args.entrypoint = cb.callbackName;
6754
args.libraryPath = cb.callbackLibraryPath;
68-
args.onStartedEvent = sOnStartedCallback;
6955
sSharedFlutterView.runFromBundle(args);
7056
sPluginRegistrantCallback.registerWith(sSharedFlutterView.getPluginRegistry());
7157
}

0 commit comments

Comments
 (0)