- 启动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);
- 关闭Activity
如果想关闭当前的Activity,可以使用Activity类提供的finish()方法:
public void finish()
该方法比较简单,既没有入口参数,也没有返回值,只需要在Activity中相应的事件中调用该方法即可
如果当前的Activity不是主活动,那么执行finish()之后,将返回到调用它的那个Activity,否则,将返回到主屏幕中