GreenDao 數(shù)據(jù)庫實體修改后一直報錯(在沒有升級數(shù)據(jù)庫的前提)錯誤提示:has been changed after generation...
定義 將一個復雜對象的構建與它的表示分離,同樣的構建過程可以創(chuàng)建不同的表示 使用場景 復雜的產品類 多樣性的功能 示例 Director(產品類...
定義 對象之間一對多的關系,當一個對象改變狀態(tài),所有依賴于它的對象都得到通知。 使用場景 事件多級觸發(fā) 消息列隊、總線 示例 Subject(被...
定義 為其他對象提供一種代理以控制這個對象的訪問 使用場景 將項目中第三方庫使用代理模式引入,減少對項目的入侵 示例 ISubject 抽象主題...
定義 保證一個類只有一個實例,并提供一個訪問它的全局訪問點。 使用場景 整個項目需要一個共享訪問點或數(shù)據(jù) 創(chuàng)建一個對象需要消耗的資源過多,比如訪...
背景 原生的TextView是支持跑馬燈效果的,但是在項目中實際用了之后,達不到需求,原因是內容滾動太慢,速度無法調節(jié)。因此,需要自定義一個可以...
效果 實現(xiàn) 繪制宮格分割線這里我們用一個RectF類型的數(shù)組來裝載數(shù)據(jù)。在onSizeChanged方法中獲取到控件尺寸,經(jīng)過計算,將81個位置...
基本使用 項目已在遠程倉庫 1.克隆項目代碼(默認在主分支上) 使用命令:git clone 項目遠程地址 使用方式:通過cmd進入存放項目本地...
前言 Handler是用于Android接收、傳遞、處理消息的處理類,結合Message、MessageQueue、Looper實現(xiàn)一個消息循環(huán)...