第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

MVC分別對(duì)應(yīng)了android中的那些內(nèi)容相對(duì)應(yīng)?

MVC分別對(duì)應(yīng)了android中的那些內(nèi)容相對(duì)應(yīng)?

溫溫醬 2019-03-05 09:04:35
MVC分別對(duì)應(yīng)了android中的那些內(nèi)容相對(duì)應(yīng)?
查看完整描述

2 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個(gè)贊


 MVC與android分別對(duì)應(yīng)內(nèi)容如下:

  1、模型層(model):對(duì)數(shù)據(jù)庫的操作、對(duì)網(wǎng)絡(luò)等的操作都應(yīng)該在model里面處理,對(duì)業(yè)務(wù)計(jì)算等操作也是必須放在的該層的。
  2、視圖層(view):一般采用xml文件進(jìn)行界面的描述,使用的時(shí)候可以非常方便的引入,在android中也可以使用javascript+html等的方式作為view層,這里需要進(jìn)行java和javascript之間的通信,android提供了它們之間非常方便的通信實(shí)現(xiàn)。
  3、控制層(controller):android的控制層通常在acitvity,不要直接在acitivity中寫代碼,要通過activity交割model業(yè)務(wù)邏輯層處理, 這樣做的另外一個(gè)原因是android中的acitivity的響應(yīng)時(shí)間是5s,如果耗時(shí)的操作放在這里,程序就很容易被回收掉。
  提示:mvc是model,view,controller的縮寫,mvc包含三個(gè)部分:
  1、模型(model)對(duì)象:是應(yīng)用程序的主體部分,所有的業(yè)務(wù)邏輯都應(yīng)該寫在該層。
  2、視圖(view)對(duì)象:是應(yīng)用程序中負(fù)責(zé)生成用戶界面的部分。也是在整個(gè)mvc架構(gòu)中用戶唯一可以看到的一層,接收用戶的輸入,顯示處理結(jié)果。
  3、控制器(control)對(duì)象:是根據(jù)用戶的輸入,控制用戶界面數(shù)據(jù)顯示及更新model對(duì)象狀態(tài)的部分,控制器更重要的一種導(dǎo)航功能,想用用戶出發(fā)的相關(guān)事件,交給m處理。



查看完整回答
反對(duì) 回復(fù) 2019-03-13
?
拉風(fēng)的咖菲貓

TA貢獻(xiàn)1995條經(jīng)驗(yàn) 獲得超2個(gè)贊


個(gè)人的愚見:
MVC:是一種軟件設(shè)計(jì)模式,其中
M:model:指的是用來封裝信息的對(duì)象。 是R文件,它能將所有的view加載到R 文件中并由編程人員在java中調(diào)用。
V:view:用來顯示model中封裝的信息的組件。 是指界面的那些控件吧
C:controller:用來控制model中的信息怎么輸出到view中的。 是主要編寫的JAVA activity等
這樣解釋雖然有些牽強(qiáng)··純屬個(gè)人見解···= =!說的不對(duì)的話還請(qǐng)糾正···


查看完整回答
反對(duì) 回復(fù) 2019-03-13
  • 2 回答
  • 0 關(guān)注
  • 636 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)