Флаттер вложенных плагинов - PullRequest
0 голосов
/ 11 апреля 2020

Извините за название топи c, но я не знаю, как назвать эту ситуацию :( Я создал 3 плагина флаттера A, B, C, и я использую C в качестве зависимости в A и снова C как зависимость для B!

Теперь в C есть синглтон, который я использую как от A, так и от B. Что произойдет, если я сделаю что-то подобное? Я имею в виду, является ли Мой синглтон изолированным для каждого плагина или его общим для всех и что происходит после компиляции моего приложения? В моем проекте будет только один C из C для каждого плагина, который я там использую?

Извините, если я плохо объясняю!

1 Ответ

0 голосов
/ 11 апреля 2020

Если C плагин / пакет имеет синглтон, все пакеты, которые зависят от C, будут использовать один и тот же экземпляр. Таким образом, он будет разделен между A и B

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...