125得票2回答
Ruby on Rails 设计模式 - 装饰器 vs 展示器

近来,Ruby on Rails社区中有关装饰器和Presenter的讨论不胜枚举。 两者之间的本质区别是什么?如果有区别,有哪些线索可以告诉我何时使用其中一种而不是另一种?或者也许要同时使用这两种?

43得票3回答
在Android MVVM架构中,从ViewModel显示对话框

关于使用新架构组件的MVVM,我有一个问题,如果我的应用程序需要显示一个对话框,其中包含3个选项,该如何实现,例如某些操作发生在我的VM中?谁负责向Activity/Fragment发送命令以显示对话框?

36得票4回答
Android MVP - 在Presenter中应避免使用R.string引用吗?

为了完全将Android SDK与我的Presenter类分离,我试图找出最好的方法来避免访问通常使用R来访问的资源ID。 我曾想过可以创建一个接口来访问诸如字符串资源之类的东西,但我仍然需要ID来引用这些字符串。 如果我做类似于...public class Presenter { ...

15得票1回答
如何在Rails中将参数传递给委托方法

我希望拥有一个仪表板来显示多个模型的摘要信息,我使用了没有自己数据的Presenter来实现它。我使用了一个不带数据表的ActiveModel类:class Dashboard attr_accessor :user_id def initialize(id) self.use...

8得票1回答
模型视图控制器 - 相同的视图,不同的展示者

我正在使用MVP构建一个Android应用程序,关于这种模式我有一个问题。 假设我有一个屏幕用于“创建新人”。该屏幕将显示一个用于插入名称的EditText,另一个用于插入姓氏的EditText,一个ImageView来显示选择的照片等等。这将导致一个View接口,由Fragment实现。它...

7得票1回答
Xaringan演示文稿的Presenter模式未能同步。

使用 Xaringan 的演讲者模式时,Chrome 窗口中显示演讲者模式和普通视图(Chrome 中的另一个标签页)不同步。也就是说,在演讲者模式窗口中移动幻灯片并不会移动观众看到的正常幻灯片。 这个问题可能是什么原因引起的?我还没有......