大二寒假计划——1.Android活动

复习知识点:

1.若要在XML文件中,引用需要使用@id/id_name,定义需要使用@+id/id_name;

2.Toast:提醒方式;

3.Menu:菜单,得在res下新建文件夹然后进行操作

4.Intent:显式:Intent intent = new Intent(First.this,Second.class) 意图明显;

                隐式:抽象成action和category等信息,交给系统来找到最适合的活动去启动;(每个Intent只能指定一个action,但可以指定多个category

5.向下传递数据:putExtra(),intent.putExtra("键名",实际内容);

6.向上返回数:startActivityForResult()

7.生动生命周期——Android使用Task管理活动,一个任务就是一组存放在栈的活动的集合,这个栈也被称为返回栈。

活动状态:运行状态、暂停状态、停止状态、销毁状态

生存期:onCreate(),onStart(),onResume(),onPause(),onStop(),onDestroy(),onRestart().

8.启动模式:

standard:默认的,每次启动都会创建该活动的一个新实例

singleTop:若栈顶已经是该活动,直接使用,不再重复创建

singleTask:整个应用程序就只存在一个实例

singleInstance:额外多出一个返回栈来管理活动

你可能感兴趣的:(大二寒假计划——1.Android活动)