代码之家  ›  专栏  ›  技术社区  ›  Mads Lee Jensen

Android单独责任示例

  •  2
  • Mads Lee Jensen  · 技术社区  · 15 年前

    关于Android开发,我想看到一些例子,在Android中分离责任,现在我有活动,我觉得很不愉快,我如何将所有事件处理、UI构建/更新以及与数据持久性的通信放在一个活动中。这使得我的活动非常“胖”,也因为eventlisteners的实现方式,我在其他类中有很多类(我习惯了一个文件=>一个类的想法)。 我尝试将一些与外部webservice的通信分离成服务,但现在我确信这是最好的方法。

    我一直在与silverlightmvvm模式的很多工作,我在寻找一些类似的适用于android环境。

    3 回复  |  直到 15 年前
        1
  •  0
  •   Vladimir Ivanov    15 年前

    分离功能是一种很好的做法。 创建一个与数据库一起工作的类或整个包。

        2
  •  0
  •   Janusz Daniel Rindt    15 年前

    在我看来,你所说的MVP模式是避免你的活动混乱的最好方法。

    然后创建一个只实例化布局的活动,并将事件传递给较低级别包的正确控制器。

    如果您不喜欢创建onlick侦听器的方式(很多匿名类),请看 ndroid:onclick

        3
  •  0
  •   xandy    15 年前

    Android-Binding ,一个开源框架帮助在Android中实现MVVM。这是一个非常新的项目,但我确实希望得到更多的嗡嗡声和经验,以便它可以得到改进。回到你的问题,我已经写了一些关于MVVM和android绑定的简单介绍/教程:

    潜在的使用者也请在 project discussion group.

    ==更新==

    推荐文章