Sqflite флаттер связывается с главным изолятором

Ряд плагинов (flutter_uploader, workmanager и т. Д.) Вызывают статический обработчик верхнего уровня в dart, используя PluginUtilities.getCallbackHandle, который запускается из отдельного изолятора.

В этом обработчике мы хотим получить доступ к sqflite. Мы понимаем, что не можем сделать это из фоновой изоляции и должны использовать порт отправки / получения, чтобы отправить сообщение в главный изолятор для выполнения операции sqflite.

Однако похоже, что нет хорошей документации о том, как получить доступ к основному изоляту, когда мы не создали изоляцию, в которой мы сейчас находимся.

Это возможно?

0 ответов

Другие вопросы по тегам