2012-03-04 29 views
0

當我編寫Java程序時,我總是嘗試按照MVC模式組織我的代碼,以便獲得流暢高效的程序。 我創建了一個Android應用程序,我想知道是否可以使用MVC。 我認爲Android代碼是一個Java派生代碼,所以我嘗試過,但是我有一些問題需要協調Android活動(模式視圖)和Controller。 控制器應該捕獲用戶與應用程序的交互(點擊按鈕,寫入標籤...),並使用模型獲取的新信息刷新視圖。那麼,我可以做什麼,最終MVC可以用於Android應用程序?實現模型 - 視圖 - 控制器模式

+0

Android架構已經是基於MVC的。你有什麼具體問題嗎? – 2012-03-04 20:37:57

回答

1

Android框架已經提供了許多MVC。

你能想到的Activities控制器,因爲他們接收用戶輸入,並允許您更改視圖或路線使用Intents您的應用程序的其他部分。

Android的Views是MVC的查看一部分,數據模型留給你來實現。

+0

真的對不起愚蠢的問題,現在想起它絕對是真的... – Ant4res 2012-03-04 21:07:08