Android四大组件之activity
2015-06-23 09:46
549 查看
根据上面的思维导图我们进行了解Android组件之一Activity。
概念:
一个Activity是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某项任务,例如拨号、拍照、发送email、看地图。每一个activity被给予一个窗口,在上面可以绘制用户接口。窗口通常充满屏幕,但也可以小于屏幕而浮于其它窗口之上。
一个应用程序通常由多个activities组成,他们通常是松耦合关系。通常,一个应用程序中的activity被指定为"main"activity,当第一次启动应用程序的时候呈现给用户的那个activity。每一个activity然后可以启动另一个activity为了完成不同的动作。每一次一个activity启动,前一个activity就停止了,但是系统保留activity在一个栈上(“back stack”)。当一个新activity启动,它被推送到栈顶,取得用户焦点。Back Stack符合简单“后进先出”原则,所以,当用户完成当前activity然后点击back按钮,它被弹出栈(并且被摧毁),然后之前的activity恢复。
七个方法:
onCreate();
onStart();
onResume();
onPause();
onStop();
onDestory();
onRestart();
我们可以用一张图很清楚的学习了解这七个方法:
相关文章推荐
- Android工具包
- Android NDK之----- C调用Java [GetMethodID方法的使用]
- android Motion Sensors 传感器 陀螺仪
- Android中黄色警告提示强迫症
- Android中OnScrollListener回调具体剖析
- Android实现图片缩放与旋转
- [android]删除 onCreateOptionsMenu 到 NullPointerException 的结果
- Android-Universal-Image-Loader三大组件DisplayImageOptions、ImageLoader、ImageLoaderConfiguration详解
- Android的Activity屏幕切换动画(一)-左右滑动切换
- AndroidのListView之滑动列表项(点击事件和滑动事件共存)
- Android高级模糊技术
- Android学习笔记12:图像渲染(Shader)
- android Bitmap.Config
- Android Camera 3D效果
- android 旋转轴心(RotateAnimation)
- android如何长时间音乐播放实现MediaPlayer
- android 闹钟设置
- android apk反编译和odex转dex
- Android动画 —— 十几行代码的简单3D旋转动画
- android 限制广播消息的接收者