gpt4 book ai didi

gwt - 手动实例化 PresenterWidget (GWTP)

转载 作者:行者123 更新时间:2023-12-01 11:42:44 27 4
gpt4 key购买 nike

我是 GWT、GWTP 的新手。

我有一个 PresenterWidget,它被多次实例化并被添加到一个插槽中。我想以编程方式定义实例的数量。我只知道我通过注入(inject)创建了一个新的小部件实例。

@Inject MyWidgetPresenter first; 
@Inject MyWidgetPresenter second;
// ...

我可以用new实例化它吗?如何实例化 View ?

我尝试使用组合,因为它似乎是最聪明的解决方案,因为它无论如何都不包含太多逻辑。但我无法将复合 Material 添加到插槽中。

提前致谢

最佳答案

在 GWTP 1.0 中不再需要 Ginjector(由 gwtp 自动生成)。

在你的情况下(每次你需要一个类的多个实例)最好是注入(inject)你的 WidgetPresenter 的提供者:

@Inject Provider<MyWidgetPresenter> myWidgetPresenterProvider; 

每次您需要一个新的 MyWidegetPresenter 实例时,调用提供者的 get() 方法:

MyWidgetPresenter myWidgetPresenter = myWidgetPresenterProvider.get();

关于gwt - 手动实例化 PresenterWidget (GWTP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17948751/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com