handler的运行离不开looper和messagequeen的支持,我们使用looper.prepare(looper.prepare(boolean quitAllow...
IP属地:北京
handler的运行离不开looper和messagequeen的支持,我们使用looper.prepare(looper.prepare(boolean quitAllow...
retrofit在creat方法中通过动态代理实现接口方法,在这过程中构建了一个serviceMethod,根据方法注解获取请求方式,参数类型和参数注解拼接请求的链接,同时根...
实现方法:(需要开启悬浮窗通知权限、允许应用在其他应用上显示) 一.利用headsup 悬挂式Notification,他是5.0中新增的,也就是API中的Headsup的N...
同时看两篇文章,一篇叫做“毕业三个月,你存了多少钱?”,;另一篇叫做“毕业三个月,我存的钱是负数” 我不是第一时间看到这两篇文章的,但是看到这两篇文章标题的第一眼,我还是毫不...
最近因为手头上的工作做完了,比较闲,想着做一些优化。看到以前用的那一套网络框架添加一个请求比较麻烦,并且比较难用,所以想改造一下网络框架。现在Android 市面上很火的当然...
14.说明onSaveInstanceState()和onRestoreInstanceState()在什么时候调用? 由系统销毁一个Activity时调用onSaveIns...
Android官方培训课程中文版(v0.9.4) Github托管主页 https://github.com/kesenhoo/android-training-course...
使用步骤 1、Activity的布局文件 2、加载要显示的Fragment,这里要注意,导入的全部是android.support.v4.app.Fragment,也就是v4...