Avatar notebook default
31篇文章 · 18490字 · 1人關(guān)注
  • Resize,w 360,h 240
    為什么在子線程創(chuàng)建Handler會(huì)拋出異常忘衍?

    有的華為手機(jī)重贺,子線程創(chuàng)建Handler是不會(huì)報(bào)錯(cuò)的倘感,是因?yàn)槿A為手機(jī)對(duì)底層做了改造牲证,有JNI的支持军洼。但是通常的手機(jī)都會(huì)報(bào)錯(cuò)玫荣。我們先看一段代碼: 運(yùn)...

  • Handler的內(nèi)存泄漏

    1.1甚淡、簡述 內(nèi)存泄漏產(chǎn)生的原因通常就是因?yàn)樯芷陂L的類持有聲明周期短的類的引用,當(dāng)生命周期短的類銷毀的時(shí)候自身的引用還被外界持有捅厂,導(dǎo)致無法G...

  • AIDL 實(shí)現(xiàn)第三方登錄(模擬QQ登錄)

    ADIL是Android實(shí)現(xiàn)進(jìn)程之間通信的一種框架贯卦,也是對(duì)Binder通信的封裝资柔。我們的APP要調(diào)用第三方登錄,那就是涉及到兩個(gè)進(jìn)程的通信撵割,接著...

  • Android 使用ViewModel贿堰,LiveData高效、簡潔搭建項(xiàng)目

    一啡彬、思路 ViewModel作為View監(jiān)聽器和View進(jìn)行綁定羹与,LiveData數(shù)據(jù)存放在ViewModel數(shù)據(jù)持久化,并具有觀察性庶灿。View...

  • Android MVP架構(gòu)的封裝纵搁,解決接口過多,內(nèi)存泄漏

    一往踢、思路: 1.接口過多—通過把Presenter,Model,View抽取出抽象類BasePresenter腾誉,BaseModel,BaseVi...

  • Android studio 3+版本apk安裝失敗問題

    studio2.3升級(jí)到3.1之后將apk發(fā)給別人下載到手機(jī)上安裝峻呕,華為提示安裝包無效或與操作系統(tǒng)不兼容利职,魅族提示apk僅為測試版,要求下載正式...

  • Android Jetpack——WorkManager

    一山上、WorkManager簡介 我們先來看下官網(wǎng)是對(duì)WorkManager如何介紹的眼耀。 簡單翻譯:WorkManager API可以讓你更加容...

  • Resize,w 360,h 240
    Android Jetpack——ViewModel源碼解析

    一、前言 之前我們已經(jīng)介紹了ViewModel的意義和使用方式佩憾。我們知道哮伟,在一個(gè)Activity創(chuàng)建ViewModel對(duì)象的時(shí)候,當(dāng)由于系統(tǒng)配置...

  • Android Jetpack——Room

    一妄帘、前言 Room是一個(gè)持久層庫楞黄,它可以使我們更加方便的操作SQLite數(shù)據(jù)庫。下面我們介紹它的具體使用抡驼。 二鬼廓、Room的使用介紹 1、創(chuàng)建Us...

文集作者

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品