[發明專利]頁面打開方法、裝置、電子設備及存儲介質有效
| 申請號: | 201910944103.6 | 申請日: | 2019-09-30 |
| 公開(公告)號: | CN110704767B | 公開(公告)日: | 2022-02-15 |
| 發明(設計)人: | 蔣奇 | 申請(專利權)人: | 北京字節跳動網絡技術有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957;G06F16/954 |
| 代理公司: | 北京遠智匯知識產權代理有限公司 11659 | 代理人: | 范坤坤 |
| 地址: | 100041 北京市石景山區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 頁面 打開 方法 裝置 電子設備 存儲 介質 | ||
本公開實施例公開了一種頁面打開方法、裝置、電子設備及存儲介質,其中,頁面打開方法包括:當接收到打開目標頁面的頁面打開請求時,確定與頁面打開請求對應的上下文環境;如果上下文環境不支持打開目標頁面,則啟動托管工作流;基于托管工作流初始化目標頁面的上下文環境,根據初始化后的上下文環境打開目標頁面。本公開實施例的技術方案,克服了現有由于基于基類View設計的頁面導航與跟安卓系統原生的工作流導航不兼容,導致的無法在項目重構過程中方便地進行遷移的不足,達到了當上下文環境與所要打開的頁面不兼容時,通過初始化上下文環境,使得上下文環境與所要打開的頁面兼容,從而能夠方便地打開相應頁面的效果。
技術領域
本公開實施例涉及計算機應用技術領域,尤其涉及一種頁面打開方法、裝置、電子設備及存儲介質。
背景技術
智能手機以及無線網絡的出現,不僅解決雙方或多方溝通方面的問題,也為用戶的學習、工作以及娛樂等方面提供了更多選擇。目前對于智能手機的研究,不僅對智能手機硬件進行改進,對智能手機的操作系統方面也在不斷優化,由于要考慮應用軟件與操作系統的兼容性問題,因此,應用軟件的研發人員也需要對應用軟件不斷進行優化。
目前,安卓系統作為智能手機的主要操作系統之一,占據著不小的市場份額。因此很多應用軟件都會針對安卓系統進行開發優化。在實現本公開的過程中發現,發明人發現現有技術中存在下列缺陷:如果基于新的用戶操作界面組件來設計頁面導航方案時,會出現與跟安卓系統原生的工作流導航不兼容的情況,從而使得頁面導航無法在項目重構過程中進行方便的遷移。
發明內容
本公開提供一種頁面打開方法、裝置、電子設備及存儲介質,以解決基于基類View設計的頁面導航與跟安卓系統原生的工作流導航不兼容的技術問題,實現與跟安卓系統原生的工作流導航相兼容,在項目重構過程中進行方便的遷移的技術效果。
第一方面,本公開實施例提供了一種頁面打開方法,所述頁面打開方法包括:
當接收到打開目標頁面的頁面打開請求時,確定與頁面打開請求對應的上下文環境;
如果所述上下文環境不支持打開所述目標頁面,則啟動托管工作流;
基于所述托管工作流初始化所述目標頁面的上下文環境,根據初始化后的上下文環境打開所述目標頁面。
第二方面,本公開實施例還提供了一種頁面打開裝置,所述裝置包括:
請求接收模塊,用于當接收到打開目標頁面的頁面打開請求時,確定與頁面打開請求對應的上下文環境;
托管啟動模塊,用于如果所述上下文環境不支持打開所述目標頁面,則啟動托管工作流;
頁面打開模塊,用于基于所述托管工作流初始化所述目標頁面的上下文環境,根據初始化后的上下文環境打開所述目標頁面。
第三方面,本公開實施例還提供了一種電子設備,包括:
一個或多個處理裝置;
存儲裝置,用于存儲一個或多個程序;
當一個或多個程序被一個或多個處理裝置執行,使得一個或多個處理裝置實現如本公開任一實施例所述的頁面打開方法。
第四方面,本公開實施例還提供了一種計算機可讀存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現如本公開任一實施例所述的頁面打開方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京字節跳動網絡技術有限公司,未經北京字節跳動網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910944103.6/2.html,轉載請聲明來源鉆瓜專利網。





