手機(jī)游戲中多界面管理機(jī)制及其方法
【專利說明】手機(jī)游戲中多界面管理機(jī)制及其方法
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明屬于信息技術(shù),尤其涉及手機(jī)游戲中多界面管理機(jī)制及其方法。
【背景技術(shù)】
[0003]游戲中各個(gè)界面的切換是十分頻繁的,有時(shí)其中一個(gè)界面的操作會(huì)影響其他所有界面的顯示?;蛘呃珥敆l上的按鈕,不管當(dāng)前是哪個(gè)界面都可以跳到一個(gè)固定的界面上并隱藏當(dāng)前界面。針對(duì)這些界面的管理,以前的做法是將跳轉(zhuǎn)的路徑記錄下來,以便在返回的時(shí)候沿著該路徑逆向展示界面。這樣不僅程序的工作量大而且不穩(wěn)定容易出錯(cuò),特別是遇到嵌套調(diào)用的時(shí)候就更麻煩了。此外,游戲的回收機(jī)制會(huì)定期將閑置的隱藏界面清除,這時(shí),如果展示一個(gè)不存在的界面,就會(huì)導(dǎo)致程序崩潰。如何方便快捷地解決上述問題,是本發(fā)明研宄的對(duì)象。
[0004]
【發(fā)明內(nèi)容】
[0005]為了克服上述問題,本發(fā)明提供一種安全可靠、易于實(shí)現(xiàn)的手機(jī)游戲中多界面管理機(jī)制及其方法。
[0006]本發(fā)明的技術(shù)方案是提供一種手機(jī)游戲中多界面管理機(jī)制,該手機(jī)游戲中包括若干個(gè)待管理的界面,其特征在于:其包括界面管理器,所述界面管理器包括一個(gè)隊(duì)列,所述隊(duì)列存儲(chǔ)手機(jī)游戲當(dāng)前的待管理界面的對(duì)象,所述待管理界面均包括顯示方法,刷新并顯示自己;
所述界面管理器也包括顯示方法,調(diào)用所述隊(duì)列中最新的顯示待管理界面的顯示方法。
[0007]優(yōu)選的,所述隊(duì)列采用后進(jìn)先出的存儲(chǔ)策略。
[0008]優(yōu)選的,當(dāng)待管理界面關(guān)閉或被系統(tǒng)回收時(shí),其在所述隊(duì)列中的對(duì)象同時(shí)被刪除。
[0009]本發(fā)明還提供一種手機(jī)游戲中多界面管理方法,該手機(jī)游戲中包括若干個(gè)待管理的界面,其特征在于:其包括以下步驟,
1)該手機(jī)游戲中打開一所述待管理的界面,則將其對(duì)象存儲(chǔ)于界面管理器的隊(duì)列中;
2)該手機(jī)游戲中關(guān)閉一所述待管理的界面,則獲取界面管理器的隊(duì)列中的待管理界面的對(duì)象,并調(diào)用該對(duì)象的顯示方法,刷新并顯示自己,并將自己從所述隊(duì)列中刪除。
[0010]優(yōu)選的,所述隊(duì)列采用后進(jìn)先出的存儲(chǔ)策略。
[0011]優(yōu)選的,當(dāng)待管理界面關(guān)閉或被系統(tǒng)回收時(shí),其在所述隊(duì)列中的對(duì)象同時(shí)被刪除。
[0012]本發(fā)明的手機(jī)游戲中多界面管理機(jī)制通過一個(gè)先進(jìn)后出的棧來管理界面,同時(shí)采用公用方法,使得程序員無需關(guān)心上一界面的具體對(duì)象,在任意界面均可以很安全可靠地返回到上一界面。
[0013]
【具體實(shí)施方式】
[0014]下面對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)的描述。
[0015]本發(fā)明提供一種手機(jī)游戲中多界面管理機(jī)制,該手機(jī)游戲中包括若干個(gè)待管理的界面,其包括界面管理器,界面管理器包括一個(gè)隊(duì)列,隊(duì)列存儲(chǔ)手機(jī)游戲當(dāng)前的待管理界面的對(duì)象,待管理界面均包括顯示方法,刷新并顯示自己;
界面管理器也包括顯示方法,調(diào)用隊(duì)列中最新的顯示待管理界面的顯示方法。
[0016]其實(shí)現(xiàn)的步驟包括:
1)該手機(jī)游戲中打開一待管理的界面,則將其對(duì)象存儲(chǔ)于界面管理器的隊(duì)列中;
2)該手機(jī)游戲中關(guān)閉一待管理的界面,則獲取界面管理器的隊(duì)列中的待管理界面的對(duì)象,并調(diào)用該對(duì)象的顯示方法,刷新并顯示自己,并將自己從隊(duì)列中刪除。
[0017]進(jìn)一步地,隊(duì)列采用后進(jìn)先出的存儲(chǔ)策略,以返回上一個(gè)界面。
[0018]進(jìn)一步地,當(dāng)待管理界面關(guān)閉或被系統(tǒng)回收時(shí),其在隊(duì)列中的對(duì)象同時(shí)被刪除,以避免返回空界面。
[0019]以上實(shí)施例僅為本發(fā)明其中的一種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【主權(quán)項(xiàng)】
1.一種手機(jī)游戲中多界面管理機(jī)制,該手機(jī)游戲中包括若干個(gè)待管理的界面,其特征在于:其包括界面管理器,所述界面管理器包括一個(gè)隊(duì)列,所述隊(duì)列存儲(chǔ)手機(jī)游戲當(dāng)前的待管理界面的對(duì)象,所述待管理界面均包括顯示方法,刷新并顯示自己; 所述界面管理器也包括顯示方法,調(diào)用所述隊(duì)列中最新的顯示待管理界面的顯示方法。
2.根據(jù)權(quán)利要求1所述的手機(jī)游戲中多界面管理機(jī)制,其特征在于:所述隊(duì)列采用后進(jìn)先出的存儲(chǔ)策略。
3.根據(jù)權(quán)利要求2所述的手機(jī)游戲中多界面管理機(jī)制,其特征在于:當(dāng)待管理界面關(guān)閉或被系統(tǒng)回收時(shí),其在所述隊(duì)列中的對(duì)象同時(shí)被刪除。
4.一種手機(jī)游戲中多界面管理方法,該手機(jī)游戲中包括若干個(gè)待管理的界面,其特征在于:其包括以下步驟, 1)該手機(jī)游戲中打開一所述待管理的界面,則將其對(duì)象存儲(chǔ)于界面管理器的隊(duì)列中; 2)該手機(jī)游戲中關(guān)閉一所述待管理的界面,則獲取界面管理器的隊(duì)列中的待管理界面的對(duì)象,并調(diào)用該對(duì)象的顯示方法,刷新并顯示自己,并將自己從所述隊(duì)列中刪除。
5.根據(jù)權(quán)利要求4所述的手機(jī)游戲中多界面管理方法,其特征在于:所述隊(duì)列采用后進(jìn)先出的存儲(chǔ)策略。
6.根據(jù)權(quán)利要求5所述的手機(jī)游戲中多界面管理方法,其特征在于:當(dāng)待管理界面關(guān)閉或被系統(tǒng)回收時(shí),其在所述隊(duì)列中的對(duì)象同時(shí)被刪除。
【專利摘要】本發(fā)明公開了一種手機(jī)游戲中多界面管理機(jī)制及其方法,該手機(jī)游戲中包括若干個(gè)待管理的界面,其包括界面管理器,所述界面管理器包括一個(gè)隊(duì)列,所述隊(duì)列存儲(chǔ)手機(jī)游戲當(dāng)前的待管理界面的對(duì)象,所述待管理界面均包括顯示方法,刷新并顯示自己;所述界面管理器也包括顯示方法,調(diào)用所述隊(duì)列中最新的顯示待管理界面的顯示方法。本發(fā)明的手機(jī)游戲中多界面管理機(jī)制通過一個(gè)先進(jìn)后出的棧來管理界面,同時(shí)采用公用方法,使得程序員無需關(guān)心上一界面的具體對(duì)象,在任意界面均可以很安全可靠地返回到上一界面。
【IPC分類】H04M1-725, G06F3-0481
【公開號(hào)】CN104580716
【申請(qǐng)?zhí)枴緾N201410845519
【發(fā)明人】牛犇, 韓振杰, 李梁, 滑立棟
【申請(qǐng)人】蘇州樂米信息科技有限公司
【公開日】2015年4月29日
【申請(qǐng)日】2014年12月31日