1:不設置Activity的android:configChanges時,切屏會重新調(diào)用各個生命周期,切橫屏時會執(zhí)行一次,切豎屏時會執(zhí)行兩次 2:設置Activity的and...
1:內(nèi)存溢出(OOM)和內(nèi)存泄露(對象無法被回收)的區(qū)別。 (1)內(nèi)存溢出:out of memory ,是指程序在申請內(nèi)存的時候,沒有足夠的內(nèi)存供其使用。比如申請了...
1:RecyclerView可以完成ListView,GridView的效果,還可以完成瀑布流的效果。同時還可以設置列表的滾動方向(垂直或者水平); 2:RecyclerVi...
出現(xiàn)這種錯誤,一般都是后臺返回的數(shù)據(jù)類型和與自己的bean文件不一致導致的
一、Application的用途 1、Application是什么? Application和Activity,Service一樣,是Android框架的一個系統(tǒng)組件,當...
1:Application Not Responding,即應用無響應 2:出現(xiàn)的原因有三種: (1)KeyDispatchTimeout(5 seconds)主要類型按鍵或...
解決辦法: 方法一:在你的activity中的oncreate中setContentView之前寫上這個代碼getWindow().setSoftInputMode(Wind...
背景: 這兩天我的小米MAX2 Android7.1.1手機用Android studio直接DebugRun的情況下安裝不了app。在之前沒有出現(xiàn)這種情況。 解決辦法: 1...
試了很多方法 清緩存,修改gradle 的各種內(nèi)容都無效,最后通過下面的步驟解決。 1、在打開2個或多個項目的情況下 關閉出錯的那個項目。 2、點擊左上角File--open...
原因: import Moudle里面的xml和主項目的一個xml的命名沖突了,找不到id. 解決: 重命名 Moudle里面的xml
在觸摸對話框邊緣外部,對話框消失,可以設置這么一條屬性,當然必須先AlertDialog.Builder.create()之后才能調(diào)用這兩個方法 方法一: setCancel...
前言 在Android開發(fā)中,網(wǎng)絡請求十分常用 而在Android網(wǎng)絡請求庫中,Retrofit是當下最熱的一個網(wǎng)絡請求庫 今天,我將手把手帶你深入剖析Retrofit v2...
0.Thanks 性能優(yōu)化十六之Wake_Lock喚醒鎖以及JobScheduler使用安卓 java 判斷socket斷開android保持服務不休眠(持續(xù)運行)以及喚醒屏...
一、View繪制總入口 ActivityThread中,首先創(chuàng)建Activity,然后通過attach方法初始化對應的mWindow,然后將頂級視圖DecorView添加到W...
引言 View在Android的地位堪比四大組件,Android為我們提供了很多的系統(tǒng)控件。但是為了區(qū)別一般性,我們往往需要自定義View,這就要求我們對View的事件體系和...
前言 因為Android采取了單線程UI模型,開發(fā)者無法在子線程中更新UI,為此Android為我們提供了Handler這個工具,可以開發(fā)者切換到主線程更新UI。 示例 首先...
最近工作中又碰到這個問題,但是以前的解決方法都沒有用,后來只能一點點排查,最后發(fā)現(xiàn)是在合并代碼的時候,同事調(diào)用的文件地址和我電腦的地址是不一樣的,所以項目運行一直報錯,發(fā)現(xiàn)問...