一、什么是協(xié)程 協(xié)程是一種優(yōu)雅處理異步任務(wù)的解決方案 ,可以理解為是Kotlin對「線程」和「Handler」 API 的一種封裝形式。它可以在不同的線程間來回切換,這樣就可...
一、什么是協(xié)程 協(xié)程是一種優(yōu)雅處理異步任務(wù)的解決方案 ,可以理解為是Kotlin對「線程」和「Handler」 API 的一種封裝形式。它可以在不同的線程間來回切換,這樣就可...
其實在實際開發(fā)中,難免會遇到一些類似于需要listview嵌套listview或者RecyclerView嵌套RecyclerView的界面需要實現(xiàn)。作為開發(fā)人員的我們,當(dāng)然...
前言 本文源碼分析基于jdk1.8版本(持續(xù)更新中) 1、HashMap數(shù)據(jù)結(jié)構(gòu)與工作原理 這是基礎(chǔ)中的基礎(chǔ),這個都不能掌握,面試大概率要翻車。源碼自己看,這里講流程。 在J...
1. LeakCanary的介紹和使用 1.1 簡介 LeakCanray是Square開源的Java內(nèi)存泄漏分析工具,用于在開發(fā)階段檢測Android應(yīng)用中常見中的內(nèi)存泄漏...
作者:浪人筆記 Rxjava Rxjava常用操作符 map和flatMap有什么區(qū)別 Rxjava1.0和Rxjava2.0有什么區(qū)別? subscribeOn與obser...
熱門標(biāo)簽,搜索記錄標(biāo)簽,流式布局,動態(tài)計算每一條目的寬度,當(dāng)標(biāo)簽在本行展示不開自動切換到下一行展示。支持最大行數(shù),元素內(nèi)最大字?jǐn)?shù)的限制,每個條目之間的間距設(shè)置,字體顏色,元素...
自定義view學(xué)習(xí)(第一章) 1、自定義刻度尺控件 在我們想要獲取用戶的身高體重等信息時,直接讓他們輸入顯然不夠友好偶然看到一款A(yù)pp用了類似刻度尺的界面讓用戶選擇,覺得很贊...
一、內(nèi)存泄漏和內(nèi)存溢出的區(qū)別 內(nèi)存溢出 out of memory:是指程序在申請內(nèi)存時,沒有足夠的內(nèi)存空間供其使用,出現(xiàn)out of memory;比如申請了一個integ...
前言 在日常的開發(fā)中,經(jīng)常會有彈框的操作。實現(xiàn)彈框有兩種選,PopupWindow或者Dialog,這里就先忽略Dialog。彈框可能會在各種位置出現(xiàn),在指定View的上、下...