Activity详解(生命周期、以各种方式启动Activity、状态保存,完全退出等)
一、什么是Activity?
简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置
这个图不再多说什么,下面我们通过一个实例来说明问题。新建工程,编写如下代码:
view sourceprint?1Intent intent = newIntent(); 2Intent.setClass(context,MainActivity.class);3intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);4intent.putExtra(“flag”,EXIT_APPLICATION);5context.startActivity(intnet);