11 2018 档案
摘要:Activity异常情况的生命周期: 默认情况下,Activity不做特殊处理,当系统配置发生改变后,Activity会被销毁并重建 。由于Activity是在异常情况下终止的,系统会调用onSaveInstanceState来保存当前Activity的状态(在onStop之前)。当Activity
阅读全文
摘要:Android中的异步消息处理主要由4部分组成:Message、Handler、MessageQueue和Looper。 Message:在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之间交换数据。 Handler:用于发送和处理消息。 MessageQueue:消息队列,主要用于
阅读全文
摘要:OkHttp是一个优秀的网络通信库,GitHub项目主页地址。 基本使用 在项目中中添加OkHttp库的依赖。. OkHttp进行Get请求 OkHttp进行Post请求 接下来的操作和Get请求一样 同步请求时,需要开启子线程;异步请求时调用enqueue,无需开启子线程。
阅读全文
摘要:序列化:将对象转换为可以传输的二进制流的过程。 Serializable是 Java 提供的一个标准化的序列化接口。 想让一个对象实现序列化,只需要这个类实现Serializable接口并声明一个serialVersionUID即可。(不手动指定自动生成,反序列化时,当前类有所改变,系统会重新计算当
阅读全文
摘要:在app/build.gradle文件中添加依赖 加载图片 加载完成前可以填充占位图 预加载,再调用加载方法,显示就会很快 更多方法可参考Glide4全面解析
阅读全文
摘要:LitePal是一款开源Android数据库框架,采用了对象关系映射的模式, 详细的使用文档见LitePal项目的Github主页 快速设置步骤: 1. Include library Edit your build.gradle file and add below dependency. If
阅读全文

浙公网安备 33010602011771号