Acitivity: 四种状态:活动状态、暂停状态、停止状态、销毁状态 四种加载模式:standard ,singleTop,singleTask,singleInstance; 七大方法:onCreate(),onStart(),onRestart(),onResume(),onPause(),o...
分类:
移动开发 时间:
2015-05-04 09:59:05
阅读次数:
151
应用在后台跑,这种说法可能不够准确,就是说应用没有finish退出,但也不在前台的状态,例如应用执行中点击了home键一样。如何实现呢?
要点:
退回后台是执行了home键,activity分别执行了onPause和onStop,应用没有被销毁,退回后台而已,再次运行应用只要执行onResume就可以了。
完全退出,执行finish,activity会执行onPause,onStop和on...
分类:
移动开发 时间:
2015-04-30 10:41:30
阅读次数:
218
开发时,我们时常要获取手机屏幕的高宽数据。通常我们会写个获取方法如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
在实际的应用开发中,我们可能会在onResume中进行网络交互,在网络交互的过程中免不了使用Progressdialog,那么现在问题来了,在我们弹出一个进度对话框的时候如果我们的activity的onpause生命方法得到执行,然后在数据加载完毕,对话框进行消失的时候,activity的onResume再次得到执行,然后再次请求网络,这样一个恶性循环就开始了,这样的错误实在是太严重了,当然了上面...
分类:
移动开发 时间:
2015-04-28 12:01:02
阅读次数:
431
android的activity的生命周期有7个方法,分别是onCreate(),onStart(),onRestart(),onResume(),onPause(),onStop(),onDestory()。有三个循环:1.完整的循环:从onCreate()一直运行到onDestory()结束。o...
分类:
移动开发 时间:
2015-04-25 18:19:48
阅读次数:
133
ScrollView的页面布局里上面有上中下三个布局,最下面是个viewpager,运行起来viewpager的默认page页填充了整个屏,也就是ScrollView默认起始位置不是最顶部的情况,最后发现问题是因为ScrollView内部嵌套的问题,只需要设置viewpager获取焦点为false即可。
方法一:
在onResume()方法里设置
viewpager.setFoc...
分类:
其他好文 时间:
2015-04-22 18:14:27
阅读次数:
113
(1)前台(Foreground)进程 与用户当前正在做的事情密切相关,不同的应用程序组件能够通过不同的方法使它的宿主进程移到前台。当下面任何一个条件满足时,都可以考虑将进程移到前台。 进程正在屏幕的最前端运行一个与用户交互的Activity(它的onResume()方法被调用); 进程有一个正在运...
分类:
移动开发 时间:
2015-04-22 00:12:10
阅读次数:
385
知道Activity的四种状态:Active/Runing 一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。 Paused 当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态。此时它依然与窗口管理...
分类:
移动开发 时间:
2015-04-21 11:05:56
阅读次数:
121
1、Activity的创建过程1、1 创建一个Activity
创建一个Class继承自Activity
重写onCreate()方法,设置布局
在AndroiManifest.xml文件中注册该Activity
1、2 Activity7个重要方法
onCreate – 首次创建时调用
onStart – 启动时
onResume – 获得焦点时
onPause – 转入其它Activity或者休...
分类:
移动开发 时间:
2015-04-17 18:10:02
阅读次数:
219