1.一種頁面顯示方法,其特征在于,包括:
接收用戶打開第一頁面的請求;
判斷所述第一頁面是否被打開過;
若是,在緩存中查找隱藏的第一頁面及其對應的根布局對象,所述隱藏的第一頁面為首次打開第一頁面后在退出第一頁面時隱藏在緩存中的第一頁面,所述根布局對象為首次打開所述第一頁面時從內(nèi)存讀取并保存在緩存中的根布局對象,其中描述了第一頁面所包含的控件;
判斷所述第一頁面當前的數(shù)據(jù)內(nèi)容與所述隱藏的第一頁面的數(shù)據(jù)內(nèi)容是否相同;
若不同,則利用所述隱藏的第一頁面對應的根布局對象,確定隱藏的第一頁面所包含的控件,同時清除控件內(nèi)的數(shù)據(jù);
將所述第一頁面當前的數(shù)據(jù)內(nèi)容填充至所述控件中,并顯示隱藏的第一頁面。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在判斷第一頁面當前的數(shù)據(jù)內(nèi)容與所述隱藏的第一頁面的數(shù)據(jù)內(nèi)容相同時,該方法還包括:
將隱藏的第一頁面進行顯示。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
接收用戶從所述第一頁面跳轉(zhuǎn)到第二頁面的請求;
將當前顯示的第一頁面及其對應的根布局對象隱藏到緩存中,顯示第二頁面。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,還包括:
接收用戶通過所述第二頁面輸入的清除指令;
將隱藏的第一頁面及其對應的根布局對象從緩存中刪除。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在判斷所述第一頁面未被打開過時,該方法還包括:
從內(nèi)存中讀取所述第一頁面對應的根布局對象;
利用所述第一頁面對應的根布局對象確定所述第一頁面所包含的控件;
將所述第一頁面當前的數(shù)據(jù)內(nèi)容填充至所述控件中,將控件顯示在第一頁面上。
6.一種頁面顯示裝置,其特征在于,包括:
頁面打開請求接收單元,用于接收用戶打開第一頁面的請求;
頁面打開記錄判斷單元,用于判斷所述第一頁面是否被打開過;
緩存查詢單元,用于在所述頁面打開記錄判斷單元的判斷結(jié)果為是時,在緩存中查找隱藏的第一頁面及其對應的根布局對象,所述隱藏的第一頁面為首次打開第一頁面后在退出第一頁面時隱藏在緩存中的第一頁面,所述根布局對象為首次打開所述第一頁面時從內(nèi)存讀取并保存在緩存中的根布局對象,其中描述了第一頁面所包含的控件;
數(shù)據(jù)內(nèi)容判斷單元,用于判斷所述第一頁面當前的數(shù)據(jù)內(nèi)容與所述隱藏的第一頁面的數(shù)據(jù)內(nèi)容是否相同;
第一根布局對象利用單元,用于在所述數(shù)據(jù)內(nèi)容判斷單元的判斷結(jié)果為否時,利用所述隱藏的第一頁面對應的根布局對象,確定隱藏的第一頁面所包含的控件,同時清除控件內(nèi)的數(shù)據(jù);
第一頁面顯示單元,用于將所述第一頁面當前的數(shù)據(jù)內(nèi)容填充至所述控件中,并顯示隱藏的第一頁面。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
第二頁面顯示單元,用于在所述數(shù)據(jù)內(nèi)容判斷單元的判斷結(jié)果為是時,將隱藏的第一頁面進行顯示。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
頁面跳轉(zhuǎn)請求接收單元,用于接收用戶從所述第一頁面跳轉(zhuǎn)到第二頁面的請求;
頁面及對象隱藏單元,用于將當前顯示的第一頁面及其對應的根布局對象隱藏到緩存中,顯示第二頁面。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括:
清除指令接收單元,用于接收用戶通過所述第二頁面輸入的清除指令;
頁面及對象清除單元,用于將隱藏的第一頁面及其對應的根布局對象從緩存中刪除。
10.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
內(nèi)存查詢單元,用于在所述頁面打開記錄判斷單元的判斷結(jié)果為否時,從內(nèi)存中讀取所述第一頁面對應的根布局對象;
第二根布局對象利用單元,用于利用所述第一頁面對應的根布局對象確定所述第一頁面所包含的控件;
第三頁面顯示單元,用于將所述第一頁面當前的數(shù)據(jù)內(nèi)容填充至所述控件中,將控件顯示在第一頁面上。