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