真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

android中狀態(tài)的概念是什么

本篇內(nèi)容主要講解“android中狀態(tài)的概念是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“android中狀態(tài)的概念是什么”吧!

成都創(chuàng)新互聯(lián)擁有10多年成都網(wǎng)站建設(shè)工作經(jīng)驗(yàn),為各大企業(yè)提供網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)服務(wù),對(duì)于網(wǎng)頁設(shè)計(jì)、PC網(wǎng)站建設(shè)(電腦版網(wǎng)站建設(shè))、App定制開發(fā)、wap網(wǎng)站建設(shè)(手機(jī)版網(wǎng)站建設(shè))、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊(cè)等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們?cè)诨ヂ?lián)網(wǎng)網(wǎng)站建設(shè)行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、網(wǎng)絡(luò)營(yíng)銷經(jīng)驗(yàn),集策劃、開發(fā)、設(shè)計(jì)、營(yíng)銷、管理等網(wǎng)站化運(yùn)作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設(shè)項(xiàng)目的能力。

1、狀態(tài)

狀態(tài)對(duì)狀態(tài)機(jī)行為執(zhí)行過程中的某個(gè)情況建模,在這個(gè)情況下,某些條件維持不變。在大多數(shù)情況下,這個(gè)條件不是被明確定義,而是通過與狀態(tài)關(guān)聯(lián)的名稱來隱式定義的。例如在對(duì)電話單元建模的圖14.36中,狀態(tài)idel和Active分別表現(xiàn)的是電話沒有被使用和正在被使用。這個(gè)例子也說明了一個(gè)事實(shí):狀態(tài)沒有必要表現(xiàn)完全靜態(tài)的情況,因?yàn)楹茱@然,某些細(xì)節(jié)活動(dòng)發(fā)生在“Activie”狀態(tài)上下文中。但是對(duì)于包含所有活動(dòng)的整個(gè)期間,電話都維持在使用(即:Active)狀態(tài)。

android中狀態(tài)的概念是什么

2、狀態(tài)的種類

狀態(tài)被分為下面幾種:

· simple State (isSimple = true)

簡(jiǎn)單狀態(tài)(isSimple為真)

· composite State (isComposite = true)

組合狀態(tài)(isComposite為真)

· submachine State (isSubmachineState = true)

子狀態(tài)機(jī)狀態(tài)(isSubmachineState為真)

簡(jiǎn)單狀態(tài)沒有內(nèi)部的頂點(diǎn)和遷移。組合狀態(tài)至少包含一個(gè)區(qū)域,然而子狀態(tài)機(jī)狀態(tài)引用一個(gè)完整的狀態(tài)機(jī),這個(gè)狀態(tài)機(jī)在概念上可以看作是被嵌入了該狀態(tài)。組合狀態(tài)要么是只包含一個(gè)區(qū)域的簡(jiǎn)單組合狀態(tài),要么是含有多個(gè)區(qū)域(isOrghogonal為真)的正交狀態(tài)。例如在圖14.9中,“CourseAttempt”是一個(gè)包含單獨(dú)區(qū)域的簡(jiǎn)單狀態(tài)的例子。而“Studying”狀態(tài)則是一個(gè)包含三個(gè)區(qū)域的組合狀態(tài)。

android中狀態(tài)的概念是什么

被封裝在組合狀態(tài)區(qū)域內(nèi)部的狀態(tài)被成為組合狀態(tài)的子狀態(tài)。如果沒有被其他的狀態(tài)包含,那么就稱之為直接子狀態(tài);否則就作為間接子狀態(tài)被引用。

3、狀態(tài)配置

通常,狀態(tài)機(jī)可以有多個(gè)區(qū)域,每個(gè)區(qū)域都可以包含自己的狀態(tài),某些區(qū)域可以由它們擁有的多個(gè)區(qū)域組成,等等。因此,執(zhí)行中的狀態(tài)機(jī)實(shí)例的某個(gè)"狀態(tài)"可以表現(xiàn)為一個(gè)或多個(gè)層級(jí)的狀態(tài)。從狀態(tài)機(jī)的最上層區(qū)域開始,向下穿過組合層級(jí)到簡(jiǎn)單,或者說葉子狀態(tài)。類似地,我們可以在一個(gè)組合狀態(tài)中在討論一個(gè)子狀態(tài)層級(jí)結(jié)構(gòu)。這個(gè)復(fù)雜的狀態(tài)層級(jí)被作為一個(gè)(狀態(tài)或狀態(tài)機(jī)的)狀態(tài)構(gòu)成。例如圖14.9中描述的狀態(tài)機(jī)執(zhí)行的一個(gè)有效的狀態(tài)構(gòu)成是。一個(gè)執(zhí)行中的狀態(tài)機(jī)實(shí)例在一個(gè)時(shí)刻只能擁有唯一一個(gè)狀態(tài)構(gòu)成,它被稱為活動(dòng)狀態(tài)構(gòu)成。狀態(tài)機(jī)的執(zhí)行被表現(xiàn)為從一個(gè)狀態(tài)構(gòu)成到另一個(gè)狀態(tài)構(gòu)成的遷移,而遷移是在與狀態(tài)機(jī)遷移條件匹配的事件發(fā)生時(shí)進(jìn)行的。

如果一個(gè)狀態(tài)是活動(dòng)狀態(tài)構(gòu)成的一部分,就可以說它是活動(dòng)的。

下列情況下可以說狀態(tài)構(gòu)成是穩(wěn)定的:

不存在有效的,源自該狀態(tài)構(gòu)成的進(jìn)一步的遷移,而且

這個(gè)狀態(tài)構(gòu)成的所有存在的入口行為都已經(jīng)結(jié)束(但是該狀態(tài)構(gòu)成的doActivity行為不必結(jié)束,它可能定義為持續(xù)執(zhí)行)。

當(dāng)狀態(tài)機(jī)被創(chuàng)建而且初始遷移結(jié)束后,它總是處于某種狀態(tài)構(gòu)成。然而,由于狀態(tài)是有層次的而且因?yàn)榭梢杂行袨殛P(guān)聯(lián)到遷移和狀態(tài),“進(jìn)入”一個(gè)分層的狀態(tài)構(gòu)成包含一個(gè)動(dòng)態(tài)過程,這個(gè)動(dòng)態(tài)過程只有在到達(dá)某個(gè)穩(wěn)定狀態(tài)構(gòu)成(定義如上)時(shí)才結(jié)束。狀態(tài)機(jī)處于一個(gè)狀態(tài)構(gòu)成中的某個(gè)具體狀態(tài),會(huì)有某些潛在的歧義。關(guān)于什么時(shí)候狀態(tài)機(jī)可以被看作是處于某個(gè)狀態(tài),什么時(shí)候可以看作''離開"了某個(gè)狀態(tài)的規(guī)則,將會(huì)在后面的“進(jìn)入一個(gè)狀態(tài)”和“離開一個(gè)狀態(tài)”部分分別討論。

即使?fàn)顟B(tài)機(jī)的事件池中存在延期,完成或者其他種類的事件等待處理,狀態(tài)構(gòu)成還是可以被看成是穩(wěn)定的。

到此,相信大家對(duì)“android中狀態(tài)的概念是什么”有了更深的了解,不妨來實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!


新聞標(biāo)題:android中狀態(tài)的概念是什么
網(wǎng)站路徑:http://weahome.cn/article/ggdeps.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部