笔记 启动和关闭Activity:

  1. 启动Activity
    启动Activity分为两种情况:
    a) 在一个android应用中,只有一个Activity的时候,只需要在AndroidManifest.xml文件中对其进行配置,并且将其设置为程序的入口,当运行该项目时,将自动启动该Activity
    b) 在一个android文件中,存在多个Activity时,需要应用startActivity()方法来启动需要的Activity,startActivity()方法的语法格式:

public void startActivity(Intent intent)

该方法没有返回值,只有一个Intent类型的入口参数,Intent是Android应用中各组件之间的通信方式,一个Activity通过Intent来表达自己的”意图”,在创建Intent对象时,需要指定想要被启动Activity

例:

Intent intent = new Intent(MainActivity.this,DetailActivity.class);
startActivity(intent);
  1. 关闭Activity
    如果想关闭当前的Activity,可以使用Activity类提供的finish()方法:
    public void finish()
    该方法比较简单,既没有入口参数,也没有返回值,只需要在Activity中相应的事件中调用该方法即可
    如果当前的Activity不是主活动,那么执行finish()之后,将返回到调用它的那个Activity,否则,将返回到主屏幕中

猜你喜欢

转载自blog.csdn.net/qq_42823109/article/details/94360698