码迷,mamicode.com
首页 >  
搜索关键字:oncreate    ( 2007个结果
手把手教你用android studio创建第一个安卓程序加载html5页面(二)
经过上一篇,我们已经可以打开html页面了,但是有很多细节方面的内容我们还需要调整。 打开链接的问题 细心的网友可能已经发现,打开百度页面后,点击顶部的链接,会在手机的浏览器中打开相应的页面,这显然不是我们希望的。 在onCreate中添加如下代码 webview.setWebViewClient(...
分类:移动开发   时间:2015-04-30 14:00:58    阅读次数:277
在onWindowFocusChanged方法中获取手机屏幕的高宽
开发时,我们时常要获取手机屏幕的高宽数据。通常我们会写个获取方法如getScreen();然后在Oncreate()中调用getScreen()方法。我们可能获取到的结果是宽高为0。这是为什么呢?原因在于:      在Activity生命周期中,onCreate,onStart, onResume都不是真正屏幕可见(VISIBLE)时间点,真正的VISIBLE时间点是在当onWindo...
分类:移动开发   时间:2015-04-29 15:08:10    阅读次数:172
销毁和重建数据时执行的方法
onSaveInstanceState()以及onRestoreInstanceState()Activity完整的生命周期onCreate()–>onStart()–>onRestoreInstanceState()–>onResume()–>onSaveInstanceState()–>onPa...
分类:其他好文   时间:2015-04-29 13:26:32    阅读次数:130
onCreate中View的width,height为0的问题
当我们在onCreate()回调方法中去调用View的getWidth()、getHeight()、getTop()、getLeft()等方法的时候,是无法获取到正确值的,此时只会返回0。   为什么呢? 因为View的显示必须经历Measure(测量)、Layout(布局)和Draw(绘制)过程。而在Measure与Layout过程完成之后,View的width、height、top、le...
分类:其他好文   时间:2015-04-28 21:06:07    阅读次数:158
Android之SQLite总结
SQLite 是一个轻量级的数据库,常用于各种嵌入式设备当中。android 提供了SQLiteOpenHelper的抽象类用于帮助开发数据库。在实际使用中经常定义一个类继承SQLiteOpenHelper,并重写构造方法,onCreate()方法和 onUpdate()的方法;//注意:上面三个方...
分类:移动开发   时间:2015-04-28 15:32:27    阅读次数:354
startService与bindService混合使用对Service生命周期的影响
项目开发中有遇到startService与bindService混合使用的情况,发现其对Service生命周期有很大影响,故与各位分享一下。。。   一、正常情况(应该大家都很熟了,简单介绍): (1)单独使用startService(): onCreate()->onStartCommand()->Service running->onDestroy()->Service shut do...
分类:其他好文   时间:2015-04-27 21:56:50    阅读次数:269
Android 界面刷新
Android的invalidate与postInvalidate都是用来刷新界面的,用法区别在于:   1) invalidate():实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sendMessage发送界面更新消息。  // 在onCreate()中开启线程 new Thread(new GameThrea...
分类:移动开发   时间:2015-04-27 18:28:13    阅读次数:148
Android性能优化之提高应用响应速度(了解ViewStub和推迟视图的初始化)
为什么需要推迟视图初始化 这里谈谈为什么要推迟视图的初始化. 假设这样一个情况, 如果手机的界面包含大量的视图组件,而且数据大多都来源于服务器. 这就意味着一进入这个界面,应用就会在onCreate()方法中去初始化为数不少的layout资源, 而初始化View是一个比较耗时耗资源的操作. 然后, 应用进行几个网络链接,去获取数据回来更新填充View中的各个组件. 这样算起来, 用户从进入某个A...
分类:移动开发   时间:2015-04-27 09:51:02    阅读次数:1227
处理Android程序运行时的配置变化
Android程序在运行期间设备的配置是可能发生改变的(例如屏幕的方向,键盘可用性,和语言等)。当这些配置发生变化时,Android会重启正在运行的Activity(先调用onDestory(),紧接着调用onCreate())。这个设计是为了让你的程序在配置发生变化时,使用不同的资源自动去适配新的配置机器。...
分类:移动开发   时间:2015-04-26 22:54:38    阅读次数:284
在Activity生命周期中注册BroadcastReceiver和在配置文件中注册的区别
Setting up a BroadcastReceiver that gets called unnecessarily can be a drain on system resources. The sample application registers the?BroadcastReceiver?NetworkReceiver?in?onCreate(), and it un...
分类:其他好文   时间:2015-04-26 18:27:56    阅读次数:188
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!