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 ...
随机推荐
- python3.6.5 路径处理与规范化
在Linux和Mac平台上,该函数会原样返回path,在windows平台上会将路径中所有字符转换为小写,并将所有斜杠转换为饭斜杠. >>> os.path.normcase('c: ...
- (转)Android学习-使用Async-Http实现图片压缩并上传功能
(转)Android学习-使用Async-Http实现图片压缩并上传功能 文章转载自:作者:RyaneLee链接:http://www.jianshu.com/p/940fc7ba39e1 让我头疼一 ...
- HTML&&css练习
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- javascript 高级程序设计 十一
接上一节的创建对象的模式: 原型模式: 对于prototype的理解:我们创建的函数都有一个prototype(原型)属性,这个属性是一个指针指向一个对象,而这个对象的用途是包含基于这个方法的 所有的 ...
- sql复杂查询
内连接 左外连接 Left Outer Join On ,无论右边是否匹配到,左边的数据都在 右外连接 Right Outer Join On ,无论左边是否匹配到,右边的数据都在 子查询: 将一个 ...
- 控制台管理apk
http://www.cnblogs.com/mythou/archive/2013/06/11/3132249.html pm命令的具体用法如下: pm 命令是Android里面packageMan ...
- 28、shareSDK分享以及 QQ应用平台申请遇到的问题
第一点:菜单列表没出来 未添加白名单 第二点: QQ平台申请,和安卓共用一个APP名字,出现的 问题 第三点
- Mathematics | Mean, Variance and Standard Deviation
Mean is average of a given set of data. Let us consider below example These eight data points have t ...
- SQL错误
一.mybatis框架XML错误 1.ORA-00918: 未明确定义列:SQL语句中列明重复,或者定义不明确(关联查询时两张表都有要区分开列明) 2.无效的列类型: 1111 :a.传入数据漏传一 ...
- 关于oracle的基础增删改查操作总结
① 进入数据库: sqlplus“/as sysdba” 或者sqlplus / as sysdba 注:完整格式: sqlplus“用户名/密码@数据库名as sysdba” 注:请注意,sqlp ...