最近在學習Android發現頁面跳轉點擊多次會打開多個Activity,其它點擊跳轉也是類似情況。最后通過對點擊事件間隔進行控制解決了問題。
但是最近我發現很多app對連續點擊并沒有進行限制,比如嗶哩嗶哩,愛奇藝,還有淘寶這些常用軟體,連續點擊兩次就會打開兩個界面。有些不解,對于他們來說這應該很容易解決,為什么他們沒有做呢?是不是有什么影響?
uj5u.com熱心網友回復:
現在手機性能都還行,沒必要做控制,做了只能說更好,不做也沒啥大影響uj5u.com熱心網友回復:
我也發現,華為手機的手機設定里面,很多都沒有做快速點擊的避免。可能快速點擊本身就不容易被觸發吧。另外,如果快速點擊觸發了不會對邏輯和安全有任何影響,也沒有用戶投訴,那應該也不用解決吧。uj5u.com熱心網友回復:
你設定activity的android:launchMode="singleTop"uj5u.com熱心網友回復:
每個OnClick回呼里加一個if檢測,你可以這么做或者自己定義一個繼承OnClickListener的介面里面做if操作,這樣做簡單但是繁瑣uj5u.com熱心網友回復:
首先正常操作不會跳多次,然后多條幾次又沒什么影響,再者每個地方判斷太啰嗦了,整體判斷又怕攔截過頭轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/23736.html
標籤:Android
上一篇:MySQL事務管理及存盤引擎
