| 1234567891011121314151617181920212223242526 |
- import 'package:flutter_foreground_task/flutter_foreground_task.dart';
- class RecordTaskHandler extends TaskHandler {
- @override
- Future<void> onDestroy(DateTime timestamp) {
- // TODO: implement onDestroy
- return Future.value();
- }
- @override
- void onRepeatEvent(DateTime timestamp) {
- // TODO: implement onRepeatEvent
- }
- @override
- Future<void> onStart(DateTime timestamp, TaskStarter starter) {
- // TODO: implement onStart
- return Future.value();
- }
- }
- @pragma('vm:entry-point')
- void setRecordCallback() {
- // The setTaskHandler function must be called to handle the task in the background.
- FlutterForegroundTask.setTaskHandler(RecordTaskHandler());
- }
|