Android笔记
朱家钰
这个作者很懒,什么都没留下…
展开
-
Retrofit学习笔记
Retrofit学习笔记大致流程本文基于retrofit2.9.0版本记得笔记大致流程调用Retrofit的create方法通过动态代理在运行时创建了接口的代理对象在调用接口方法时会调用InvocationHandler的invoke方法,invoke方法会调用loadServiceMethod获取ServiceMethod对象并调用该对象的invoke方法。loadServiceMethod方法会先在缓存(Map)中找,如果有则取出返回,没有则调用parseAnnotation方法创建Serv原创 2022-02-11 17:56:12 · 384 阅读 · 0 评论 -
forceMoveTo使用小结
forceMoveTo使用小结原创 2021-07-01 15:48:14 · 283 阅读 · 0 评论 -
Android使用APT自动生成代码的两种方式
直接写代码和JavaPoet方式原创 2021-01-29 11:27:41 · 876 阅读 · 0 评论 -
Android开发中遇到的问题归纳
WebView加载的url重定向过多时报错public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {// 会调用该方法,并且description为net::ERR_TOO_MANY_REDIRECTS}解决方法:// 去掉这个设置就好了webSettings.setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK.原创 2021-01-25 11:42:53 · 233 阅读 · 0 评论 -
Build.MODEL中一个空格引发的血案
红米手机的Build.MODEL有一个空格,比如readmi k30。项目中要求WebView加载url时要拼上手机型号,所以需要URLEncode一下再拼在url上,而空格会被encode成加号,这个加号导致加载url后会重定向到一个很奇怪的地址,比如https:xxx/https:/xxx,两个协议,并且第二个协议只有一个"/",所以导致错误。解决方法:Build.MODEL中的空格全部替换掉,再URLEncode...原创 2021-01-22 17:11:57 · 658 阅读 · 0 评论 -
Android WebView加载本地静态资源、字体总结
Android WebView加载本地静态资源、字体总结原创 2021-01-22 14:20:53 · 2413 阅读 · 0 评论