我是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应用程序架构的好主意?感谢。