zoukankan      html  css  js  c++  java
  • 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));

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

  • 相关阅读:
    Java main方法继承
    MySQL 事务
    数据库日志文件和内存刷新机制
    MySQL 存储过程
    MySQL 索引
    JVM锁优化
    JVM字节码执行引擎和动态绑定原理
    虚拟机类加载机制
    JVM内存分配与回收
    JVM垃圾收集器
  • 原文地址:https://www.cnblogs.com/chinabinner/p/2255134.html
Copyright © 2011-2022 走看看