Android应用程序的分类1、前台应用程序(例如游戏)只能运行在前台的应用程序,当它不可见时就会被挂起。当创建前台应用程序时,需要仔细考虑activity的生命周期2、后台应用程序自动在后台运行,几乎没有用户输入,经常监听由硬件、系统或者其他应用程序产生的消息或者动作,而不是依赖用户交互3、间歇式...
分类:
其他好文 时间:
2014-12-06 11:22:51
阅读次数:
146
onCreate(Bundle savedStatus):创建Activity时被回调。onStart():启动Activity时被回调。onRestart():重新启动Activity时被回调。onResume():恢复Activity时被回调。onPause():暂停Activity时被回调。o...
分类:
其他好文 时间:
2014-12-03 23:16:07
阅读次数:
241
activity的生命周期:onCreate(),onStart(),onResume(),onPause(),onRestart(),onStop(),onDestory() 对一些资源以及状态的操作保存,最好是保存在生命周期的哪个函数中进行:onStart()当打开一个activity时,调用o...
分类:
其他好文 时间:
2014-12-03 00:12:58
阅读次数:
170
进行android的开发,必须深入了解Activity的生命周期。而对这个讲述最权威、最好的莫过于google的开发文档了。本文的讲述主要是对http://developer.android.com/training/basics/activity-lifecycle/index.html 的翻译,...
分类:
移动开发 时间:
2014-11-29 10:13:53
阅读次数:
176
Android编程中一个共同的困难就是协调Activity的生命周期和长时间运行的任务(task),并且要避免可能的内存泄露。思考下面Activity的代码,在它启动的时候开启一个线程并循环执行任务。 1 /** 2 * 一个展示线程如何在配置变化中存活下来的例子(配置变化会导致创 3 * 建线.....
分类:
其他好文 时间:
2014-11-27 09:08:23
阅读次数:
195
一:Activity的生命周期方法Android提供了很多Activity的生命周期方法,比如我们常用的onCreate、onPause、onResume等。这里主要介绍粗粒度的周期方法,诸如onPostCreate、onPostResume等 这些细粒度的周期方法可以参考Android的API文档...
分类:
其他好文 时间:
2014-11-25 18:12:05
阅读次数:
232
1、Activity的生命周期2、Service的生命周期3、Service和Activity在同一个线程吗默认情况下是在同一个主线程中。但可以通过清单中android:process属性配置不同的进程。4、java中的soft reference是个什么东西 如果一个对象只具有软引用,则内存空间....
分类:
移动开发 时间:
2014-11-22 18:39:11
阅读次数:
239
提供两个关于Activity的生命周期模型图示帮助理解: 图1 图2从图2所示的Activity生命周期不难看出,在这个图中包含了两层循环,第一层循环是onPause -> onResume -> onPause,第二层循环是onStop -> onRestart -> onStart -> onR...
分类:
移动开发 时间:
2014-11-21 18:13:46
阅读次数:
281
第一次使用fragment,在手机锁屏时会自动调用onCreate和onDestroy方法,而在做fragment切换时就出现问题了,因为fragment的生命周期都是依赖于activity的生命周期的,所以为了不让手机锁屏时自动调用onCreate和...
分类:
其他好文 时间:
2014-11-19 02:23:19
阅读次数:
169
界面activity_main.xml<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingBottom="@dimen/activity_..
分类:
移动开发 时间:
2014-11-17 12:31:37
阅读次数:
295