-1

我有一个具有 MVP 模式的 GWT 应用程序。

我在一个页面中有两个视图。过滤器和结果视图。

当我选择任何过滤器时,我调用 goto() 去当前位置。这在功能上工作正常。但它也重写了过滤器视图。我不希望重新编写过滤器视图,因为我正在调用 goto() 去同一个地方。

我正在使用缓存活动映射器。如何使用最新的活动而不重写视图?

请帮忙。

4

1 回答 1

0

经过这么多调试,我观察到以下情况:在CachingActivityMapper->getActivity()中,equals方法一直返回false。

所以我试图在我的 place 类中覆盖 equals 方法。但是,由于在其他一些地方似乎调用了 equals 方法,所以它不起作用。

最后我创建了自己的 CachingActivtyManager,其中的 getActivity() 方法调用了我自己的 isEqual() 方法。它按预期工作。

谢谢。

于 2013-01-08T23:44:05.030 回答