意图
- 显式意图
- 明确知道跳转的activity
- 作用于单个应用程序
- 隐式意图
- 在action配置需要跳转的意图,不用明确跳转的方向
*作用于不同的应用程序
Activity获取返回值
startActivityForResult(intent , requestCode);
setResult(resultCode , intent);
protected void onActivityResult(int requesuestCode , int resultCode , intent data){...};
Activity的生命周期
1:onCreate();
* 启动activity
2:onStart();
* activity课件
3:onResume();
*获取activity焦点
4:onPause();
*失去activity焦点
5:onStop();
*activity不可见
6:onDestroy();
*销毁activity
7:onRestart();
*activity意外停止,重新开启
Activity横屏生命周期
- 横屏切换的过程中,界面的高度宽度变化. 之前的生命周期销毁,会重新创建
Activity的任务栈
Activity的启动模式
- standard
- singleTop
- singleTask
- singleInstance