Flutter 嵌套插件
Flutter nested plugins
对不起这个话题的标题,但我不知道如何命名这种情况:(
我已经创建了 3 个 flutter 插件 A, B, C
,我使用 C
作为 A
的依赖项,并再次使用 C
作为 B
![=20= 的依赖项]
现在 C
中有一个单例,我在 A
和 B
中都使用它。如果我这样做会发生什么?我的意思是我的单例是为每个插件隔离的还是在所有插件之间共享?编译我的应用程序后会发生什么?我的项目中只有一个 C
吗?我在那里使用的每个插件的 C
?
对不起,如果我解释得不好!
如果C
plugin/package 有单例,所有依赖C
的包将使用同一个实例。所以它将在 A
和 B
之间共享
对不起这个话题的标题,但我不知道如何命名这种情况:(
我已经创建了 3 个 flutter 插件 A, B, C
,我使用 C
作为 A
的依赖项,并再次使用 C
作为 B
![=20= 的依赖项]
现在 C
中有一个单例,我在 A
和 B
中都使用它。如果我这样做会发生什么?我的意思是我的单例是为每个插件隔离的还是在所有插件之间共享?编译我的应用程序后会发生什么?我的项目中只有一个 C
吗?我在那里使用的每个插件的 C
?
对不起,如果我解释得不好!
如果C
plugin/package 有单例,所有依赖C
的包将使用同一个实例。所以它将在 A
和 B