[發明專利]懶加載實現方法、裝置、電子設備和存儲介質在審
| 申請號: | 202110041366.3 | 申請日: | 2021-01-13 |
| 公開(公告)號: | CN114764484A | 公開(公告)日: | 2022-07-19 |
| 發明(設計)人: | 張磊 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 430070 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 加載 實現 方法 裝置 電子設備 存儲 介質 | ||
1.一種懶加載實現方法,其特征在于,包括:
確定定義為抽象類的懶加載類,以實現懶加載邏輯功能,并在所述懶加載類中定義目標抽象方法以實現目標邏輯,至少兩個目標業務類通過繼承所述懶加載類繼承懶加載邏輯功能;
在頁面實現過程中,通過復寫系統提供的目標函數,以在回調所述目標函數時實現目標函數的邏輯功能;
通過復寫的目標函數傳入所述目標抽象方法,以實現同一目標邏輯在至少兩個目標業務類中的實現。
2.根據權利要求1所述的方法,其特征在于,所述目標抽象方法包括獲取頁面布局ID方法、視圖初始化方法以及懶加載初始化邏輯方法;其中,所述獲取頁面布局ID方法用于實現獲取當前頁面的布局ID信息,視圖初始化方法用于設計視圖初始化邏輯,懶加載初始化邏輯方法用于設計懶加載的初始化業務邏輯。
3.根據權利要求2所述的方法,其特征在于,在頁面實現過程中,通過復寫系統提供的目標函數,以在回調所述目標函數時實現目標函數的邏輯功能,包括:
在頁面加載時,通過復寫系統提供的onCreateView函數,以在頁面加載時回調onCreateView函數實現具體的頁面布局加載邏輯;
相應的,通過復寫的目標函數傳入所述目標抽象方法,以實現同一目標邏輯在至少兩個目標業務類中的實現,包括:
在復寫onCreateView函數中,傳入獲取頁面布局ID方法,以實現在目標業務類中加載所述獲取頁面布局ID方法返回當前頁面的布局ID信息;其中,所述獲取頁面布局ID方法的具體實現是通過至少兩個目標業務類中的繼承功能實現,以實現同一目標邏輯在至少兩個目標業務類中的實現。
4.根據權利要求2所述的方法,其特征在于,在頁面實現過程中,通過復寫系統提供的目標函數,以在回調所述目標函數時實現目標函數的邏輯功能,包括:
在頁面加載完成后,通過復寫系統提供的onViewCreated函數,以在頁面加載完成時回調onViewCreated函數實現具體的視圖初始化邏輯;
相應的,通過復寫的目標函數傳入所述目標抽象方法,以實現同一目標邏輯在至少兩個目標業務類中的實現,包括:
在復寫onViewCreated函數中,傳入視圖初始化方法,以實現在目標業務類中獲取所述視圖初始化方法中具體的視圖初始化設計邏輯;其中,所述視圖初始化方法的具體實現是通過至少兩個目標業務類中的繼承功能實現,以實現同一目標邏輯在至少兩個目標業務類中的實現。
5.根據權利要求2所述的方法,其特征在于,在頁面實現過程中,通過復寫系統提供的目標函數,以在回調所述目標函數時實現目標函數的邏輯功能,包括:
在頁面可見時,通過復寫系統提供的onResume函數,以在頁面可見時回調onResume函數實現頁面的加載可見邏輯;
相應的,通過復寫的目標函數傳入所述目標抽象方法,以實現同一目標邏輯在至少兩個目標業務類中的實現,包括:
在復寫onResume函數中,傳入懶加載初始化邏輯方法,以實現在目標業務類中獲取所述懶加載初始化邏輯方法中具體的懶加載初始化設計邏輯;其中,所述懶加載初始化邏輯方法的具體實現是通過至少兩個目標業務類中的繼承功能實現,以實現同一目標邏輯在至少兩個目標業務類中的實現。
6.根據權利要求5所述的方法,其特征在于,所述方法還包括:
定義全局變量用于標記當前頁面是否加載;
相應的,在復寫onResume函數中,傳入懶加載初始化邏輯方法,包括:
在復寫onResume函數中,首先通過所述全局變量判斷當前頁面是否加載,以及通過調用系統的可見狀態判斷函數判斷當前頁面是否處于可見狀態;
若當前頁面沒有加載且處于不可見狀態,則傳入懶加載初始化邏輯方法,并在所述懶加載初始化邏輯方法調用完成后修改所述全局變量以標記當前頁面已加載。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110041366.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種車載空調的控制方法、系統及車輛
- 下一篇:一種電子設備





