![240](https://upload.jianshu.io/users/upload_avatars/15777351/36f6d8bd-7975-4998-97e2-ceba4fb520e4.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
本人于2018年開始使用kotlin開發(fā)項目,現(xiàn)將使用過程中總結(jié)出來的筆記形成系列文章,以供大家參考未巫。kotlin學(xué)習(xí)筆記由淺入深分為四個部分 ...
Mvp快速開發(fā)框架 本框架采用mvp架構(gòu),整合koin,retrofit,協(xié)程,lifecycle等主流庫蔗草,并結(jié)合EasyMvpTemplate...
view代碼 viewmodel代碼 model代碼
view代碼 presenter代碼 model代碼 需要額外引用框架implementation 'com.yuanwanli:easymvp...
掛起函數(shù)的作用以及使用場景:掛起函數(shù)會讓協(xié)程從正在執(zhí)行它的線程上脫離咒彤,并在掛起函數(shù)執(zhí)行結(jié)束恢復(fù)到原線程,實現(xiàn)非阻塞式掛起蕉世“簦可用于耗時的函數(shù)比如聯(lián)...
1.協(xié)程取消 一個用戶關(guān)閉了一個啟動了協(xié)程的界面,那么現(xiàn)在協(xié)程的執(zhí)行結(jié)果已經(jīng)不再被需要了狠轻,這就需要用到協(xié)程的取消奸例, launch 函數(shù)返回了一個...
異常的傳播異常傳播是指異常在父子協(xié)程中的傳播,什么是父子協(xié)程向楼,在當(dāng)前協(xié)程中又啟動一個協(xié)程查吊,那么這個新啟動的協(xié)程就是當(dāng)前協(xié)程的子協(xié)程。異常的傳播涉...
1.講解異常之前先寫這樣一個例子需求異步操作獲取用戶湖蜕,主界面展示用戶信息逻卖,怎么樣用協(xié)程的方式去寫 思考如果獲取user的過程中有異常出現(xiàn)怎么處理...
協(xié)程上下文源代碼 通過源碼我們可以看出協(xié)程上下文是一個跟list類似的數(shù)據(jù)結(jié)構(gòu)CoroutineContext 是元素Element的集合,每一...