如题View与ViewGroup里的方法调用过程总结如下:
1.首先,Activity onCreate并初始化view
2.然后,Activity onResume后调用view的onAttachedToWindow,因此常常在onAttachedToWindow方法中做初始化工作,比如注册一些广播、开始动画等等……
3.接下来,如果设置了背景则调用onDraw,之后倘若是viewgrou...
分类:
移动开发 时间:
2014-09-05 14:27:41
阅读次数:
361
日前在开发程序的时候发现,有一个应用的webview加载html5页面总是一直在加载中,加载很慢或干脆加载不出来,
但是在其它应用中却没有问题,能很快加载,找了一圈问题原因,脑袋都大了也没找到。今天听浏览器的大牛说可能是
js导致的,尝试在onpause里加入mWebView.pauseTimers(), onResume()里加入mWebView.resumeTimers()。
奇...
分类:
移动开发 时间:
2014-09-04 17:07:09
阅读次数:
241
onCreate():初次创建Activity时调用,之后将不会调用。onStart():当Acticity变成用户可见之前调用。onResume():当Activity可以与用户交互之前调用。也就是Actvity到底Activity活动栈顶端即将可见时调用。onPause():当系统调用其他Activity时调用,可以在这个方法中保存数据到持..
分类:
其他好文 时间:
2014-09-03 13:20:37
阅读次数:
167
Situation1:正常启动: onCreate() → onStart() → onResume();返回健退出: onPause()→ onStop()→ onDestory();Situation2:正常启动 : onCreate()→ onStart → () onResume()...
分类:
其他好文 时间:
2014-09-02 11:51:54
阅读次数:
146
最近做android电视系统定制,上面安排我做一个按键板按键复用的功能:当电视的OSD菜单显示出来时按键板上的 ch+/ch- 复用为方向键上/下,vol+/vol- 复用为方向键 右/左。 OSD 菜单是使用一个Fragment实现,所以选择在 OSD 菜单显示(onResume)触发按键复用.....
分类:
移动开发 时间:
2014-09-01 00:14:52
阅读次数:
389
Activity跳转主要有两种方式,如下所示:
其实精华,在这里,onResume,才是安卓程序员实际操作的东东。^_^
命周期的每一个阶段都表示为金字塔上的一个台阶,当系统创建一个新的activity时,每一个回调函数都把activity的状态向上挪一步。
金子塔的最顶层就是activity运行在前景模式下,就是直接运行的状态。
当用户离...
分类:
移动开发 时间:
2014-08-31 15:52:21
阅读次数:
254
1.启动Activity:系统会先调用onCreate方法,然后调用onStart方法,最后调用onResume,Activity进入运行状态。
2.当前Activity被其他Activity覆盖其上或被锁屏:系统会调用onPause方法,暂停当前Activity的执行。
3.当前Activity由被覆盖状态回到前台或解锁屏:系统会调用onResume方法,再次进入运行状态。...
分类:
其他好文 时间:
2014-08-29 14:44:58
阅读次数:
398
弹出系统对话框,程序仍部分可见onPause对话框消失时onResume调用一个新的Activity,老的Activity不可见时onPause->onStop从新的Activity返回时onRestart->onStart->onResume正常运行的Activity正常结束时onPause->o...
分类:
其他好文 时间:
2014-08-25 14:52:24
阅读次数:
133
1.启动Activity:onCreate-->onStart-->onResume;2.点击back后:onPause-->onStop-->onDestroy;3.长按Home键:onCreate-->onStart-->onResume;4.按Home键Activity状态转换:退出应用:on...
分类:
其他好文 时间:
2014-08-12 18:52:44
阅读次数:
204
1.在onCreate()中加载UI,在onStart()/onResume()中刷新UI
2.在onCreate()中用Handler延时请求数据,数据处理最好是二次callback回调(第一次来自DB,第二次来自网络)
3.在Activity中尽量少创建Handler,创建一个UIHandler,一个后台HandlerThread足以
4.所有异步任务写进一个Runnable中,用自己写...
分类:
移动开发 时间:
2014-08-09 15:54:18
阅读次数:
279