當你製作的App頁麵比較多,有時就(jiù)會感覺在(zài)手(shǒu)機(jī)中使用時會變得比較卡?除了(le)內容多之外,還因為頁麵較多在手機中使用時打開的頁麵也就多,從而占用了較多內存。這時(shí)我們(men)就需(xū)要對頁(yè)麵之間的鏈接關係做好梳理,特(tè)別是返(fǎn)回鏈接。否則會造成App運行不暢,在(zài)內存較小的手機中甚至會卡死,下麵小編教大家優化頁麵(miàn)鏈接的技巧,可有效提升你的App運行效率~
一、返回上級頁麵一(yī)定要設置”返回上一頁“,而不要用鏈接上級頁麵來實現。
1、一個App中是有上下級頁麵關係的,也就是上一頁(yè)和下(xià)一頁。在製作時,返(fǎn)回上一頁最好的方式是直接在頁麵(miàn)中添加曆史導航,使(shǐ)用左側按鈕,點擊它(tā)就可默(mò)認返(fǎn)回上一(yī)頁。例如,從頁麵1進入到了頁麵2,然後想從頁麵2返回(huí)頁麵1,那麽我們就在頁麵2中使用一(yī)個曆史導航,添加左側按鈕即可(曆史導航(háng)默認就是添加左側按鈕(niǔ)的,無需修改)。
2、如果不想使用曆史導航返回到頁麵1,想使用按鈕/圖片控件作(zuò)為返回鏈接的觸(chù)發(fā)也可以,但設置點擊鏈接時要選擇(zé)“返回上一頁”,而不要選擇點擊後鏈接到“頁麵1"。這裏講解一下(xià)這兩(liǎng)種做法(fǎ)的區別:從頁麵1跳到頁麵2時,手機中已打開了2個頁麵,這時如果按鈕用的是“返回上一頁”,那麽是返回到之前(qián)打開的頁麵1,同時關閉頁麵2;而如果按鈕使用”鏈接到頁麵1“,那麽就會重新再新開一個頁麵1,加上之前已打開的頁麵1和(hé)頁麵2,一共打開(kāi)了3個(gè)頁麵。雖然使用的效果感覺差不多,都是從頁麵2回到了頁麵1,但占用的內存卻有很大差別,尤其是頁麵(miàn)很多,鏈接很多的時候。
二、返回首頁直接設置(zhì)鏈接(jiē)”返回首頁“,而不要鏈接到首頁的名稱
1、我們想從某個頁麵返回(huí)到首頁(默認的首(shǒu)頁(yè)就是啟動頁後的第一個(gè)頁麵),首先考慮還是(shì)曆史導航,添加右側按鈕,設(shè)置鏈(liàn)接至”返回首頁“,而不要設置“鏈接至”首頁(yè)“的(de)名稱。
2、同樣,使用按鈕或圖片控件(jiàn)來返回首(shǒu)頁,方法也和上麵2-1一樣,選(xuǎn)擇點擊鏈接至”返回首頁“而不要鏈接(jiē)至(zhì)首頁(yè)的名稱(chēng)。這樣,我們在點擊返回(huí)首頁時,回到的就是最開始打(dǎ)開(kāi)的首頁,同時關閉(bì)所有已打開(kāi)頁麵(miàn),否則將會繼(jì)續重複新開頁麵,造成內存壓力過大。
更新時間 2016-12-16 11:51:51
3人覺得有幫(bāng)助