android - 应用程序架构最好的是什么?

时间:2012-09-03 05:56:33

标签: android model-view-controller architecture

我是Android编程的新手,到目前为止只做了一个应用程序。完成后,我开始考虑android应用程序的体系结构。

在我的应用中,我使用Activity作为Controller类似,setContentView添加布局视图,这一个正在工作,当它切换到另一个视图时,通常我将使用另一个Activity,或{{ 1}}或同一ViewFlipper中的多视图,使用Activity方法切换它们。

现在我想把这个架构改成这个架构是好的 -

活动

控制器

查看 - 布局XML

Controller类独立于Activity,所以它就像这样 -

setContentView

活动就像这样 -

class Controller {

    public View view;

    .....

    // logic to deal with view operation
    public void init ()
    {
    }
}

我不知道这个应用程序架构是否合适,还是有关于Android应用程序架构的好主意?感谢。

1 个答案:

答案 0 :(得分:1)

我认为忽略Android的MVC架构并不是一个好主意。活动类充当控制器。但是如果你想要为活动使用多个控制器,你应该看到Android的Fragments