
有的華為手機(jī)重贺,子線程創(chuàng)建Handler是不會(huì)報(bào)錯(cuò)的倘感,是因?yàn)槿A為手機(jī)對(duì)底層做了改造牲证,有JNI的支持军洼。但是通常的手機(jī)都會(huì)報(bào)錯(cuò)玫荣。我們先看一段代碼: 運(yùn)...
1.1甚淡、簡述 內(nèi)存泄漏產(chǎn)生的原因通常就是因?yàn)樯芷陂L的類持有聲明周期短的類的引用,當(dāng)生命周期短的類銷毀的時(shí)候自身的引用還被外界持有捅厂,導(dǎo)致無法G...
ADIL是Android實(shí)現(xiàn)進(jìn)程之間通信的一種框架贯卦,也是對(duì)Binder通信的封裝资柔。我們的APP要調(diào)用第三方登錄,那就是涉及到兩個(gè)進(jìn)程的通信撵割,接著...
一啡彬、思路 ViewModel作為View監(jiān)聽器和View進(jìn)行綁定羹与,LiveData數(shù)據(jù)存放在ViewModel數(shù)據(jù)持久化,并具有觀察性庶灿。View...
一往踢、思路: 1.接口過多—通過把Presenter,Model,View抽取出抽象類BasePresenter腾誉,BaseModel,BaseVi...
studio2.3升級(jí)到3.1之后將apk發(fā)給別人下載到手機(jī)上安裝峻呕,華為提示安裝包無效或與操作系統(tǒng)不兼容利职,魅族提示apk僅為測試版,要求下載正式...
一山上、WorkManager簡介 我們先來看下官網(wǎng)是對(duì)WorkManager如何介紹的眼耀。 簡單翻譯:WorkManager API可以讓你更加容...
一、前言 之前我們已經(jīng)介紹了ViewModel的意義和使用方式佩憾。我們知道哮伟,在一個(gè)Activity創(chuàng)建ViewModel對(duì)象的時(shí)候,當(dāng)由于系統(tǒng)配置...
一妄帘、前言 Room是一個(gè)持久層庫楞黄,它可以使我們更加方便的操作SQLite數(shù)據(jù)庫。下面我們介紹它的具體使用抡驼。 二鬼廓、Room的使用介紹 1、創(chuàng)建Us...