【android】Activity
2015-12-07 16:04
519 查看
定一个义Activity:
1定义一个类,继承Activity
2复写Activity 中的onCreate方法
3在AndroidManifest中注册该Activity
启动一个 Activity
1生成一个意图对象(Intent)
2调用setClass方法设置所要启动的Activity
3调用startActivity方法启动Activity
例如用一个button 启动SecondActivity
那么在onClick 方法里:
二、Activity 的生命周期
三、Activity的状态
1、Resumed:Activity对象处于运行状态
2、Paused:另一个Activity位于前端,但是本Activity还可见
3、Stopped:另一个Activity位于前端,完全遮挡本Activity(不自动释放资源)
四、关闭Activity
finish():结束当前 Activity,不会立即释放内存。遵循 android 内存管理机制。
exit():结束当前组件如 Activity,并立即释放当前 Activity 所占资源。
killProcess():结束当前组件如 Activity,并立即释放当前Activity 所占资源。
restartPackage():结束整个 App,包括 service 等其它 Activity 组件。
1定义一个类,继承Activity
2复写Activity 中的onCreate方法
3在AndroidManifest中注册该Activity
启动一个 Activity
1生成一个意图对象(Intent)
2调用setClass方法设置所要启动的Activity
3调用startActivity方法启动Activity
例如用一个button 启动SecondActivity
那么在onClick 方法里:
public void onClick(View v){ Intent intent = new intent(); intent.setClass(MainActivity.this,SecondActivity.class); startActivity(intent); }
二、Activity 的生命周期
生命周期函数 | 调用时机 |
onCreate | 在Activity对象被第一次创建时调用 |
onStart | 当Activity变得可见时调用该方法 |
onResume | 当Activity开始准备与用户交互时调用该方法 |
onPause | 当系统即将启动另外一个Activity之前调用该方法 |
onStop | 当前Activity变得不可见时调用该方法 |
onDestroy | 当前Activity被销毁之前调用该方法 |
onRestart | 当一个Activity再次启动之前调用该方法 |
1、Resumed:Activity对象处于运行状态
2、Paused:另一个Activity位于前端,但是本Activity还可见
3、Stopped:另一个Activity位于前端,完全遮挡本Activity(不自动释放资源)
四、关闭Activity
finish():结束当前 Activity,不会立即释放内存。遵循 android 内存管理机制。
exit():结束当前组件如 Activity,并立即释放当前 Activity 所占资源。
killProcess():结束当前组件如 Activity,并立即释放当前Activity 所占资源。
restartPackage():结束整个 App,包括 service 等其它 Activity 组件。
相关文章推荐
- android -Input Events
- (android 地图实战开发)2 创建MapActivity,根据设备当前位置,显示地图
- Android Graphics.drawable之—ShapeDrawable学习
- Android调用JNI的进阶实例(摄像头预览数据转码RGB播放)
- android 5.0新特性,recyclerview的基本用法,及应注意的问题
- H5与Android之间的交互
- android(36)(开启服务与终止服务)
- Android通过剪切板传递数据
- Android——蓝牙通信
- 自定义Android progress bars
- 老猪带你玩转android自定义控件二——自定义索引栏listview
- Android 调用系统相机拍照的返回结果
- Android测试教程13--模拟服务器MockServer之Moco详细介绍
- android 事件总线 -- Otto(六) Bus
- 如何正确获得Android内外SD卡路径
- (Android)五分钟学会PopupWindow
- 无法启动Android模拟器的解决办法
- Android自定义Spinner
- android 百度地图 驾车路径的距离获取
- 利用HTML5开发Android