Android中MVC的具體體現

在Android中MVC的具體體現以下:數據庫

1) 視圖層(View):通常採用XML文件進行界面的描述,使用的時候能夠很是方便的引入,固然,如何你對Android瞭解的比較的多了話,就必定能夠想到在Android中也能夠使用JavaScript+HTML等的方式做爲View層,固然這裏須要進行Java和JavaScript之間的通訊,幸運的是,Android提供了它們之間很是方便的通訊實現。網絡

2) 控制層(Controller):Android的控制層的重任一般落在了衆多的Acitvity的肩上,這句話也就暗含了不要在Acitivity中寫代碼,要經過Activity交割Model業務邏輯層處理,這樣作的另一個緣由是Android中的Acitivity的響應時間是5s,若是耗時的操做放在這裏,程序就很容易被回收掉。ide

3) 模型層(Model):對數據庫的操做、對網絡等的操做都應該在Model裏面處理,固然對業務計算等操做也是必須放在的該層的。ip

相關文章
相關標籤/搜索