Я должен манипулировать несколькими изображениями одновременно.
Я пытаюсь вызвать функцию stati c как изолировать , но выдает:
Произошло исключение. NoSuchMethodError (NoSuchMethodError: Метод 'instantiateImageCode c' был вызван по нулю.
Получатель: пусто
Пробный вызов: instantiateImageCode c (ExternalTypedData)) * 101 * *
....
func(filePath); // WORKS
compute(func, filePath); // CRASH
static func(filePath) async {
print('2----');
print(PaintingBinding);
print(PaintingBinding.instance); // <-- NULL IN ISOLATE
Uint8List lst = File(filePath).readAsBytesSync();
print('>> $lst');
ui.Image image = await decodeImageFromList(lst); // <-- CRASH IN ISOLATE
print('ok $image');
}
....