報錯信息 解決辦法
看了下leakcanary新版本的代碼實現(xiàn),改動的地方挺多的
Android-LeakCanary原理解析一、前言(了解ReferenceQueue) 在分析LeakCanary原理之前,首先需要了解ReferenceQueue在LeakCanary的作用。WeakReferen...
一開始調(diào)用RecyclerView提供的方法 發(fā)現(xiàn)當指定item滑動到屏幕可見時就停止了,即item可能位于屏幕頂部、中部或者底部。 由代碼可以看出,RecyclerView...
最后的總結(jié)可能有點偏頗,并不是要把邏輯搬到xml中,而是可以利用LiveData進行UI更新,這樣子是把邏輯搬到ViewModel中去實現(xiàn),在配合LiveData以及其提供的Tansformation等方法,可以達到事半功倍的效果。也就是單獨使用Databinding不如使用ViewBinding,而要使用Databinding那應(yīng)該是使用DataBinding+ViewModel+LiveData,三者缺一不可
你對秘書是不是有些偏見??
Context都沒弄明白,還怎么做Android開發(fā)?Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可以new嗎?Android的應(yīng)...
Context是抽象的,實例化的是Context的這個ContextImpl子類
Context都沒弄明白,還怎么做Android開發(fā)?Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可以new嗎?Android的應(yīng)...
Activity mActivity =new Activity() 作為Android開發(fā)者,不知道你有沒有思考過這個問題,Activity可以new嗎?Android的應(yīng)...
因為自己的項目中有用到了藍牙相關(guān)的功能,所以之前也斷斷續(xù)續(xù)地針對藍牙通信尤其是BLE通信進行了一番探索,整理出了一個開源框架FastBle與各位分享經(jīng)驗。源碼地址: http...