
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
DSL形式的基于retorfit、协程的网络请求封装
前言协程正式版出来已经有一段时间,相对于线程,协程占用更小的资源同时也可以更加方便的进行各个线程的切换。从retrofit2.6.0开始,retrofit直接可以支持哦诶和协程的使用。那么接下来就给大家展示一下如何快速封装一个基于协程的dsl形式的请求方法。文章内容以目前较为常用的mvp架构为例。封装后的请求方式/*** 打印结果如下:** MainPresenter: st...
android checkSelfPermission方法使用注意
当编译targetSDKVersion <23时使用ContextCompat.checkSelfPermission and Context.checkSelfPermission将会不起作用
SQLite并发操作下的分析与处理,解决database is locked,以及多线程下执行事务等问题
最近公司的项目处于重构阶段,观察后台crash log的时候发现了一个发生很多的问题:android.database.sqlite.SQLiteDatabaseLockedException: database is locked (code 5): , while compiling: PRAGMA journal_mode看了一下报错具体位置:嗯,很简单,那就改成同步。
android checkSelfPermission方法使用注意
当编译targetSDKVersion <23时使用ContextCompat.checkSelfPermission and Context.checkSelfPermission将会不起作用
到底了







