Sqflite флаттер связывается с главным изолятором
Ряд плагинов (flutter_uploader, workmanager и т. Д.) Вызывают статический обработчик верхнего уровня в dart, используя PluginUtilities.getCallbackHandle, который запускается из отдельного изолятора.
В этом обработчике мы хотим получить доступ к sqflite. Мы понимаем, что не можем сделать это из фоновой изоляции и должны использовать порт отправки / получения, чтобы отправить сообщение в главный изолятор для выполнения операции sqflite.
Однако похоже, что нет хорошей документации о том, как получить доступ к основному изоляту, когда мы не создали изоляцию, в которой мы сейчас находимся.
Это возможно?