0

我有一个在 3 个平台上运行的应用程序:J2ME、BlackBerry 和 Android。它有一个带有通用代码的模块和其他带有平台特定代码的模块(针对每个平台)。

我们使用的是 MVC 架构。起初,我们将 View 和 Controller 留在每个平台上实现。但是我们得到了不同的行为或三重代码。所以我们决定统一Controller。

现在我们有一个要在每个平台上实现的 ViewFactory。在通用代码中,我们只是获取视图,设置它的控制器,一切运行良好。

问题是我无法在 Android 中做到这一点。我自己无法实例化一个 Activity,我必须发送一个 Intent 并让系统创建它。一个活动看起来像一个“视图加控制器”。我只想要 View 部分。做这个的最好方式是什么?

4

0 回答 0