java.lang.ClassCastException: com.google.gson.internal.LinkedTreeMap can...
在java中創(chuàng)建匿名內部類,只需要把這個類直接new 出來,下面以一個interface給為例子,如下 在kotlin中用對象表達式替代java...
最近剛從java切換到kotlin以前java的構造函數(shù)如果是繼承的話,基本都是ctrl + enter方式快速生成構造函數(shù)死相,在kotlin中這...
EventBus是Android開發(fā)中常用的通知事件框架忿项,使用EventBus非常簡單只需3布即可,那么實際上EventBus是怎么實現(xiàn)訂閱通知...
要運行一個舊的項目窃这,但是我的Android Studio 和gradle都已經升級了,沒辦法征候,只能把項目強行升級到androidx杭攻,在andro...
項目需要做一個語音的IM功能,語音播放使用MediaPlayer實現(xiàn)疤坝,當快速點擊語音兆解,一個音頻播放沒有結束,來回播放時跑揉,會重現(xiàn)重復播放的問題锅睛,下...
每種編程語言都有自己操作內存中元素的方式,在C和C++中是通過指針历谍,而在java中是通過引用现拒,在Java中一切都是對象,但我們操作的實際是對象的...
什么是ArrayList ArrayList 是 java 集合框架中比較常用的數(shù)據結構望侈,底層基于數(shù)組實現(xiàn)容量大小動態(tài)變化印蔬。允許 null 的存...
在我們日常開發(fā)中,debug是我們必不可少的一種能力脱衙,不僅可以幫助我們快速判斷程序的錯誤侥猬,且在看源碼理解思路的時候也有很大的作用,下面總結And...