Day 4 探究活动

活动的基本用法

  1. 手动创建活动
  2. 创建和加载布局 即UI界面
  3. 在AndroidManifest.xml中注册
  4. 在活动中使用Toast
  5. 在活动中使用Menu
  6. 销毁一个活动

使用Intent在活动之间穿梭

  1. 显式使用Intent
  2. 隐式使用Intent
  3. 隐式Intent的更多用法
  4. 向下一个活动传送data
  5. 返回数据给上一个活动

活动的生命周期

活动的启动模式

  1. standard
    系统默认的启动模式
  2. singleTop
    如果活动在栈顶了,不会再新建这个活动
  3. singleTask
    整个应用程序上下文中只有一个这个活动
  4. singleInstance
    有其他应用程序想要访问这个活动

活动的最佳实践

  1. 当前是哪个活动
  2. 随时随地完全退出程序
  3. 启动活动的最佳写法

Intent intent = new Intent(FirstActivity.this,SecondActivity.class);
intent.putExtra(“param1”,data1);
intent.putExtra(“param2”,data2);
startAcitivity(intent)

其实可以写成
在SecondActivity中添加一个方法

public static void actionStart(Context context,String data1,String Data2){
Intent intent = new Intent (context,SecondActivity.class);
intent.putExtra(“param1”,data1);
intent.putExtra(“param2”,data2);
context.startActivity(intent);
}

再在FirstAcitivity写一行按钮的函数就行了

SecondActivity.actionStart(FirstActivity.this,“data1”,“data2”)

猜你喜欢

转载自blog.csdn.net/hosheazhang/article/details/86665141