easazade / android_long_task

android long task is a flutter plugin to run dart code in an android foreground service with simplicity
Apache License 2.0
16 stars 6 forks source link

FlutterMain deprecated in AppService.kt #10

Open hector1980 opened 2 years ago

hector1980 commented 2 years ago

Hi, for future versions I think you should replace:

FlutterMain.startInitialization(this)
FlutterMain.ensureInitializationComplete(this, emptyArray<String>()) 

by

val loader = FlutterInjector.instance().flutterLoader()
loader.startInitialization(this)
loader.ensureInitializationComplete(this, emptyArray<String>())

in runDartFunction. See https://stackoverflow.com/questions/56339637/is-there-a-way-to-access-flutter-resources-from-native-code

easazade commented 2 years ago

Thanks for suggestion