2018-04-11 activity周期
android相机开发
1.Android wifi热点连接过程
2.bindservice和AIDL
https://blog.csdn.net/zhou_wenchong/article/details/51302574
3.Android短信还原代码
4.通话记录备份还原
https://blog.csdn.net/yin1031468524/article/details/58595960
https://blog.csdn.net/hb8676086/article/details/50357346
https://blog.csdn.net/yaoming168/article/details/51997859
http://mft.iteye.com/blog/1845054
5.ContentProvider ApplyBatch()
代码中使用,添加
https://blog.csdn.net/mylzc/article/details/6794400
6.Can't create handler inside thread that has not called Looper.prepare()
https://blog.csdn.net/chenaini119/article/details/43792931
https://www.cnblogs.com/jingmo0319/p/5730963.html
7.
异常栈
---------------------------------------------
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
at android.os.Handler.(Handler.java:204)
at android.os.Handler.(Handler.java:118)
at cn.nubia.flycow.compatible.ApkSyncManager$1.(ApkSyncManager.java:110)
at cn.nubia.flycow.compatible.ApkSyncManager.(ApkSyncManager.java:110)
at cn.nubia.flycow.compatible.ApkSyncManager.getInstance(ApkSyncManager.java:103)
at cn.nubia.flycow.controller.WifiAndApControlManager.connectHotspotClient(WifiAndApControlManager.java:292)
at cn.nubia.flycow.controller.wifi.WifiConnection$2.run(WifiConnection.java:152)
at java.lang.Thread.run(Thread.java:764)
8.
android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@559b64f is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:754)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:347)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:94)
at android.app.Dialog.show(Dialog.java:333)
at cn.nubia.flycow.ui.widget.NubiaCenterAlertDialog.show(NubiaCenterAlertDialog.java:318)
at cn.nubia.system.share.ui.CheckReceiveActivity.showDialog(CheckReceiveActivity.java:100)
at cn.nubia.system.share.ui.CheckReceiveActivity.access$000(CheckReceiveActivity.java:38)
at cn.nubia.system.share.ui.CheckReceiveActivity$1.run(CheckReceiveActivity.java:55)
at android.os.Handler.handleCallback(Handler.java:751)
at android.os.Handler.dispatchMessage(Handler.java:95)
at android.os.Looper.loop(Looper.java:177)
at android.app.ActivityThread.main(ActivityThread.java:6651)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:912)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:802)
应用启动优化:一种DelayLoad的实现和原理(下篇)
getWindow().getDecorView().post(new Runnable() {
@Override
public void run() {
myHandler.post(mLoadingRunnable);
}
});
作者:Gracker
链接:https://www.jianshu.com/p/45fab958e1d1
來源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
9.activity真正获取焦点
https://blog.csdn.net/kinglong68/article/details/50912934
onWindowFocusChanged重要作用
相关执行打印:
1: entry: onStart---->onResume---->onAttachedToWindow----------->onWindowVisibilityChanged--visibility=0---------->onWindowFocusChanged(true)------->
2. exit: onPause---->onStop---->onWindowFocusChanged(false) ---------------------- (lockscreen)
3. exit : onPause----->onWindowFocusChanged(false)-------->onWindowVisibilityChanged--visibility=8------------>onStop(to another activity)
10.activity所有回调
https://www.cnblogs.com/thismj/p/4974955.html
11.关于onPostCreate——Activity彻底运行起来之后的回调
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1022/1824.html
12.viewtreeobserver
https://www.jianshu.com/p/5b026ffc36f1
15.调用时间顺序:
getWindow.getDecorView和onresume 调用时间顺序
onResume -- onAttachedToWindow -- getWindow.getDecorView -- onWindowFocusChanged 此时activity获取焦点
getWindow.getDecorView和onresume
16.Android应用启动优化:一种DelayLoad的实现和原理(上篇)
http://androidperformance.com/2015/11/18/Android-app-lunch-optimize-delay-load.html


2018-04-11 activity周期的更多相关文章
- 20172319 2018.04.11 《Java程序设计教程》第7周课堂测验(补写博客)
20172319 2018.04.11 <Java程序设计教程>第7周课堂测验 课程:<程序设计与数据结构> 班级:1723 学生:唐才铭 学号:20172319 指导老师:王 ...
- 20172319 2018.04.01-04.11 《Java程序设计》第5周学习总结
20172319 2018.04.01-04.11 <Java程序设计>第5周学习总结 目录 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错 ...
- 20172319 2018.04.11-16 《Java程序设计教程》 第6周学习总结
20172319 2018.04.11-16 <Java程序设计教程>第6周学习总结 目录 教材学习内容总结 教材学习中的问题和解决过程 代码调试中的问题和解决过程 代码托管 上周考试错题 ...
- 2018/04/25 基于 编译安装的 PHP7 安装 swoole 扩展
在上一篇文章我们知道了如何去编译安装一个自己需要的 PHP 版本. 2018/04/25 PHP7的编译安装 这里还没有完,我们还需要安装我们的扩展,才算完成今天的任务. -- 下载扩展 还是官网下载 ...
- Ubuntu 10.10, 11.04, 11.10这三个版本无法从优盘启动
问题:Ubuntu 10.10, 11.04, 11.10这三个版本无法从优盘启动 解决:从U盘启动安装的时候,会卡住不动.搞定办法相当简单,修改syslinux/syslinuxfg文件:将defa ...
- Apache Struts最新漏洞 远程代码执行漏洞预警 2018年11月08日
2018年11月8日,SINE安全监控检测中心,检测到Apache Struts官方更新了一个Struts漏洞补丁,这个漏洞是Apache Struts目前最新的漏洞,影响范围较广,低于Apache ...
- Get back Typing Break in Ubuntu 12.04 & 11.10(转载)
转自:http://ubuntuguide.net/get-back-typing-break-in-ubuntu-12-04-11-10 Since Ubuntu 11.10 Oneiric, th ...
- CocoaPods管理iOS项目 2018年11月06日
一.创建Test工程项目 二.打开终端 当前pod版本(1.6.0.beta.2最新版本2018年11月06日)和gem源路径(https://gems.ruby-china.com): 1.cd+当 ...
- Ubuntu18.04+GTX1080Ti+CUDA9.0+cuDNN7.0+TensorFlow-GPU1.9环境搭建【2018年11月配置成功】
注:下面的的驱动版本不要安装最新(默认)的版本,因为会遇到各种问题,将会浪费你的大量时间.(当然大神无视) 环境 系统:Ubuntu 18.04 LTS 显卡:GTX1080Ti CUDA:9.0 c ...
随机推荐
- OnActionExecuting验证用户登录
代码 using Common; using Service; using Service.IService; using System; using System.Collections.Gener ...
- (转)JavaScript escape() 函数(该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ - _ + . / 。其他所有的字符都会被转义序列替换。)
JavaScript escape() 函数 JavaScript 全局对象参考手册 定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串. 语法 escape ...
- 循环&信息添加&颜色修改
#import "AViewController.h" @interface AViewController () <UIActionSheetDelegat ...
- 专访UI中国认证设计师卤大湿 | 一位UI大师关于UI设计的思考
现如今,设计师可以说是一个自带光环的Title,很多深藏不漏的UI设计师们都在以自己的方式为产品设计做出贡献,卤大湿便是这其中之一. 精分青年卤大湿,这个在UI中国上是张酷酷的鲁迅头像的UI设计师,是 ...
- sql 用Group by分组后,取每组的前几条记录
转自:http://blog.163.com/jeson_lwj/blog/static/135761083201052411115783/ --查询每门课程的前2名成绩 CREATE TABLE S ...
- hbase 无法打开60010网页
在hbase-site.xml中添加如下节点 <property> <name>hbase.master.info.port</name> <value> ...
- javascript的use strict(使用严格模式)
上一篇博文学习变量声明带var和不带的区别.搜索相关的文章. 引出了另一个概念. "use strict" 使用严格模式 对于一个使用者而不是概念研究者,我觉得没有意义争论或者讨论 ...
- 【Web】Nginx 反向代理与负载均衡
反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客 ...
- spring自动类型转换========Converter和PropertyEditor
Spring有两种自动类型转换器,一种是Converter,一种是propertyEditor. 两者的区别:Converter是类型转换成类型,Editor:从string类型转换为其他类型. 从某 ...
- Hibernate 的Configuration、sessionFactory和session和transaction对象解释
1.Configuration对象: Configuration conf=new Configuration(); conf.configure(); 1.1 到 src下面找到名称hibernat ...