android深入浅出视频笔记 android的应用程序的启动退出 Activity Window View三者的关系

android的应用程序的主动退出:

1、finish()

2 System.exit()

3 restartPackage()

4 Activity Stack

 

PackageManager android应用程序的启动的主要类

 

Activity Window View三者的关系

1、一个Activity构造的时候,一定会Window(PhoneWindow),并且只有一个。

2、这个窗户只有一个ViewRoot(View ViewGroup)  Layout   LayoutInflater

3、addView

4、WindowManagerService接收的消息,并且回调Activity函数,onKeyDown()

Activity只是一个控制单元,

setContentView(R.layout.main); 我们在新建一个Activity的时候默认加载的是这个,但是后台是怎么执行的呢,其实是通过下面来执行的: getWindow().setContentView(LayoutInflater.from(this).inflater(R.layout.main,null));

也就是说上面两个是相等的关系。

posted @ 2011-11-19 13:34  小斌_北京  阅读(242)  评论(0编辑  收藏  举报