java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to ...
java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap cannot be cast to ...
在java中創(chuàng)建匿名內(nèi)部類,只需要把這個(gè)類直接new 出來(lái),下面以一個(gè)interface給為例子,如下 在kotlin中用對(duì)象表達(dá)式替代java匿名內(nèi)部類的語(yǔ)法 1.obje...
最近剛從java切換到kotlin以前java的構(gòu)造函數(shù)如果是繼承的話,基本都是ctrl + enter方式快速生成構(gòu)造函數(shù),在kotlin中這樣不行了,下面總結(jié)下kotli...
EventBus是Android開發(fā)中常用的通知事件框架,使用EventBus非常簡(jiǎn)單只需3布即可,那么實(shí)際上EventBus是怎么實(shí)現(xiàn)訂閱通知的?下面我們從源碼開始分析 二...
要運(yùn)行一個(gè)舊的項(xiàng)目,但是我的Android Studio 和gradle都已經(jīng)升級(jí)了,沒辦法,只能把項(xiàng)目強(qiáng)行升級(jí)到androidx,在androidx中,以前所有的suppo...
項(xiàng)目需要做一個(gè)語(yǔ)音的IM功能,語(yǔ)音播放使用MediaPlayer實(shí)現(xiàn),當(dāng)快速點(diǎn)擊語(yǔ)音,一個(gè)音頻播放沒有結(jié)束,來(lái)回播放時(shí),會(huì)重現(xiàn)重復(fù)播放的問題,下面說(shuō)明如何解決。 解決方式為記...
每種編程語(yǔ)言都有自己操作內(nèi)存中元素的方式,在C和C++中是通過指針,而在java中是通過引用,在Java中一切都是對(duì)象,但我們操作的實(shí)際是對(duì)象的一個(gè)引用,java將引用分為了...
什么是ArrayList ArrayList 是 java 集合框架中比較常用的數(shù)據(jù)結(jié)構(gòu),底層基于數(shù)組實(shí)現(xiàn)容量大小動(dòng)態(tài)變化。允許 null 的存在。同時(shí)還實(shí)現(xiàn)了 Random...
在我們?nèi)粘i_發(fā)中,debug是我們必不可少的一種能力,不僅可以幫助我們快速判斷程序的錯(cuò)誤,且在看源碼理解思路的時(shí)候也有很大的作用,下面總結(jié)Android開發(fā)中常用的debug...
每個(gè)Android項(xiàng)目都有唯一的一個(gè)applicationId,在商店市場(chǎng)中,此ID用來(lái)標(biāo)識(shí)你的應(yīng)用。 當(dāng)我們需要打不同特性的版本,如普通版,專業(yè)版,而這2個(gè)版本是需要在手機(jī)...
樓主回家啦,想想上次回復(fù)你的第一篇文章都過了1年多,時(shí)間過得真快,我也從廣州回去家那邊了
我從一線城市返回家鄉(xiāng)北京那么大,卻始終沒有我的家。 2018年6月1日,一個(gè)值得紀(jì)念的日子,老爸生日,家中萌寶的節(jié)日,我人生中的另一個(gè)起點(diǎn),突然就這樣決定了,或許倉(cāng)促,但無(wú)比真...
距離上一次發(fā)文章已近一月時(shí)光,上篇文章的發(fā)展超出我的預(yù)料之外,這么多人的評(píng)論和關(guān)注讓我受寵若驚,感謝各位讀者的建議和鼓勵(lì),都有收到呦,只是后來(lái)無(wú)暇回復(fù),還望海涵~~ ...
項(xiàng)目要實(shí)現(xiàn)跳入第三方APP實(shí)現(xiàn)導(dǎo)航功能,在APP內(nèi)已經(jīng)嵌入高德地圖SDK,可以獲取定位的經(jīng)度。 坐標(biāo)系的轉(zhuǎn)換 要跳轉(zhuǎn)到不同的地圖,先要保證使用同一個(gè)坐標(biāo)系統(tǒng),不然會(huì)出現(xiàn)較大的...
效果圖 方法一 從后臺(tái)傳數(shù)據(jù)的時(shí)候,json里面帶有footer信息 我的后臺(tái)是java(spring boot)寫的 可以參考一下 方法二 在js中初始化 順便提一下 ,修...