摘要: Activity的LaunchMode Android中提供了四中Activity的启动模式 1. standard 2. singleTop 3. singleTask 4. signleInstance standard 标准模式,这也是系统的默认模式,每次启动一个Activity都会创建一个新 阅读全文
posted @ 2017-04-28 14:30 喳喳的夏天 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 异常情况下的生命周期分析 1. 资源相关的系统配置发生改变导致Activity被杀死并重新创建 比如,屏幕旋转,默认情况下Activity会被销毁并且重新创建,不过我们也可以阻止系统重新创建我们的Activity 当系统配置发生改变后,Activity会被销毁,起onPause,onStop,onD 阅读全文
posted @ 2017-04-28 14:29 喳喳的夏天 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一、Android下能见到的界面 Window Dialog Toast Activity 二、Activity的生命周期分析 典型情况下的生命周期 ​是指在有用户参与的情况下,Activity所经过的生命周期的改变,典型情况即正常情况下的生命周期 异常情况下的声明周期 是指Activity被系统回 阅读全文
posted @ 2017-04-28 14:28 喳喳的夏天 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 华为emui在service里面不能打印debug级别的日志,因为这个小问题调试了一上午,刚开始我还以为emui把系统service的启动流程都改了呢 阅读全文
posted @ 2017-04-17 14:36 喳喳的夏天 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 在service的oncreate中直接调用stopservice停止自己,依然会执行onstartcommand方法后,最后才调用ondestory方法 阅读全文
posted @ 2017-04-14 11:11 喳喳的夏天 阅读(1200) 评论(0) 推荐(0) 编辑
摘要: 参考资料 1. "Android ORMLite 框架的入门用法" 2. "Android 快速开发系列 ORMLite 框架最佳实践" 添加依赖 compile 'com.j256.ormlite:ormlite android:5.0' compile 'com.j256.ormlite:orm 阅读全文
posted @ 2017-04-12 09:04 喳喳的夏天 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Java中的堆和栈 1. 栈内存 1. 存放基本数据类型和引用变量 2. 堆内存 1. 存放运行时创建的对象 2. 一般来说,通过new关键字创建出来的对象都放在堆内存中 由于JVM是基于堆栈的虚拟机,而每个Java程序都运行在一个独立的JVM实例上,每一个实例对应一个堆。 一个Java程序内的多个 阅读全文
posted @ 2017-04-10 09:47 喳喳的夏天 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 当Json数据中的key为Java关键字时,在定义实体类的时候不能对该字段进行声明,所以需要对字段进行特殊处理 1. 使用Gson解析 在与Java关键字冲突的字段加上@SerializedName注解 @SerializedName("abstract") private String abstr 阅读全文
posted @ 2017-04-07 17:11 喳喳的夏天 阅读(1643) 评论(0) 推荐(0) 编辑
摘要: "给 Android 开发者的 RxJava 详解" 阅读全文
posted @ 2017-04-06 17:39 喳喳的夏天 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 国内优秀Android学习资源 技术博客 应用开发 | 博主 | 博客 | 备注 | | | | | | 任玉刚 | "CSDN博客" | 深入Android应用开发,深度与广度兼顾 | | 郭霖 | "CSDN博客" | 内容实用,行文流畅,高人气博主 | | 夏安明 | "CSDN博客" | | 阅读全文
posted @ 2017-04-06 16:17 喳喳的夏天 阅读(116) 评论(0) 推荐(0) 编辑