[發明專利]標題欄與彈框欄同步通信的方法、存儲介質、設備及系統有效
| 申請號: | 201710641535.0 | 申請日: | 2017-07-31 |
| 公開(公告)號: | CN107450992B | 公開(公告)日: | 2020-05-12 |
| 發明(設計)人: | 張磊;陳少杰;張文明 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F9/52 | 分類號: | G06F9/52;G06F9/54 |
| 代理公司: | 武漢智權專利代理事務所(特殊普通合伙) 42225 | 代理人: | 張雯俐 |
| 地址: | 430000 湖北省武漢市東湖開*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 標題欄 彈框欄 同步 通信 方法 存儲 介質 設備 系統 | ||
本發明公開了一種標題欄與彈框欄同步通信的方法、存儲介質、設備及系統,涉及應用程序開發技術領域。該方法包括:將標題欄、彈框欄均設置為使用標題元素容器來承載標題元素的信息,并通過各自的標題元素容器所對應的數據適配器來監聽各自的標題元素的點擊事件;當監聽到標題欄的某個標題被點擊時,將相應的點擊事件信息轉發至當前頁面中,再經過當前頁面轉發至彈框欄的標題元素容器中;當監聽到彈框欄的某個標題被點擊時,將相應的點擊事件信息轉發至當前頁面中,再經過當前頁面轉發至標題欄的標題元素容器中。本發明能實現標簽欄與彈框欄之間的同步通信,不但通信層級結構簡單清晰,信息易跟蹤,而且無需引入第三方通信框架,資源開銷低。
技術領域
本發明涉及應用程序開發技術領域,具體來講是一種標題欄與彈框欄同步通信的方法、存儲介質、設備及系統。
背景技術
目前,在各種APP(Application,應用程序)的開發設計中通常會使用到二級菜單,所謂二級菜單是指菜單按鈕能下拉選擇一次菜單。在應用程序的二級菜單頁面設計中,開發人員會為二級菜單頁面設計一個標題欄,標題欄是用于將二級菜單頁面進行分類處理的,每一類是一個標題。由于標題數量比較多的時候,需要進行左右滑動操作,而這種滑動操作比較麻煩也不便于查看,所以,目前的開發人員通常會設計一個彈框欄,即點擊標題欄右側的按鈕可以彈出一個下拉框,下拉框的面板的內容和標題欄中的內容相同。
由于二級菜單頁面中,同時存在標題欄和彈框欄,因此為了達到操作的統一性,需要標題欄和彈框欄之間進行消息的同步通信,以滿足以下要求:當用戶點擊標題欄中的某一個標題的時候,需要將該標題的點擊選中狀態同步到下拉的彈框欄中;當用戶在下拉的彈框欄中點擊某一個標題后,需要將該標題的點擊選中狀態同步到標題欄中的相同標題元素中。
傳統的實現標題欄和彈框欄同步通信的方式是,通過引入一種現有的組件間通信庫EventBus(一種開源的通信框架)來進行通信的。但是,實際操作中,采用EventBus進行通信的方式存在以下缺陷:
(1)由于EventBus的通信層級結構比較復雜,因此存在消息的跟蹤難度大的問題;
(2)由于需要將第三方框架引入到現有系統項目中,而第三方框架通常包含幾千行代碼甚至上萬行代碼,這種為了實現一個小功能為項目額外添加幾千行上萬行代碼的方式無疑實用性不高,并且額外添加的幾千行上萬行代碼不但會增加項目的復雜度而且還會造成資源開銷大等弊端存在。
發明內容
本發明的目的是為了克服上述背景技術的不足,提供一種標題欄與彈框欄同步通信的方法、存儲介質、設備及系統,能實現標簽欄與彈框欄之間的消息同步通信,不但通信層級結構簡單清晰,信息易跟蹤,而且無需引入第三方通信框架,資源開銷低。
為達到以上目的,本發明采取的技術方案是:提供一種標題欄與彈框欄同步通信的方法,該方法包括以下步驟:
標題欄與彈框欄的設置:對標題欄、彈框欄進行設置,使標題欄、彈框欄均使用標題元素容器來承載標題元素的信息,并通過各自的標題元素容器所對應的數據適配器來監聽各自的標題元素的點擊事件;
標題欄事件向彈框欄的流轉:當標題欄的數據適配器監聽到標題欄的某個標題元素的點擊事件時,通過預設的橋接器將數據適配器接收到的點擊事件信息轉發至當前頁面中;當前頁面采用信號池引用的方式將點擊事件信息轉發至彈框欄的標題元素容器中;
彈框欄事件向標題欄的流轉:當彈框欄的數據適配器監聽到彈框欄的某個標題元素的點擊事件時,通過預設的橋接器將數據適配器接收到的點擊事件信息轉發至當前頁面中;當前頁面采用信號池引用的方式將點擊事件信息轉發至標題欄的標題元素容器中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710641535.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種優化的用于氯化原料的廢脫硝催化劑預處理系統
- 下一篇:一種色漿研磨系統





