HarmonyOS中LazyForEach的優缺點
在鴻蒙應用開發中,對於長列表的情況,通常使用LazyForEach節省內存佔用,這裏主要指的是LazyForEach渲染出來的子組件僅在可視區域附近保持組件的存在,當離開可視區域很遠的時候,框架銷燬這些組件,節省內存。等用户再次切換到該組件,則LazyForEach會再次重建這些組件。 問題來了: 對於長列表的情形,可能dataSource中的數據量就很大,比如10000條數據,需要渲染10000
Nickname 近視的毛豆
Contributes3
Followers0
在鴻蒙應用開發中,對於長列表的情況,通常使用LazyForEach節省內存佔用,這裏主要指的是LazyForEach渲染出來的子組件僅在可視區域附近保持組件的存在,當離開可視區域很遠的時候,框架銷燬這些組件,節省內存。等用户再次切換到該組件,則LazyForEach會再次重建這些組件。 問題來了: 對於長列表的情形,可能dataSource中的數據量就很大,比如10000條數據,需要渲染10000
Nickname 近視的毛豆
簡介 之前我們介紹了GestureDetector的定義和其提供的一些基本的方法,GestureDetector的好處就是可以把任何一個widget都賦予類似button的功能。 今天將會通過幾個具體的例子來講解一下GestureDetector的具體使用。 賦予widget可以點擊的功能 一般情況下,我們的普通widget,比如文本是不能進行交互的,但是如果將其用GestureDetector進
Nickname flydean
移動應用的證書指紋是在SSL/TLS(安全套接層/傳輸層安全)協議下用於驗證數字證書有效性的一種方式。在移動應用開發中,證書指紋用於確保應用與服務器之間的通信是安全且受信任的。它是一個加密哈希值,用於標識數字證書的公鑰。通過比較應用中存儲的證書指紋與服務器返回的證書指紋,開發者可以驗證服務器的身份,從而減少中間人攻擊和惡意劫持的風險。 為了更好地理解證書指紋的概念,讓我們通過一個詳細的例子來説明:
Nickname 註銷