zoukankan      html  css  js  c++  java
  • Android Studio 学习

      落下两晚了,继续学习……

      先粘贴2张官方给的流程图:

      

      --------------------------------------------------------------------------

           

      (1)onCreate()

      当Activity第一次被创建时调用,主要用于a: 为Activity设置所要使用的布局文件 b: 为按钮绑定事件监听器等静态的设置操作

      (2)onStart()

      当Activity处于可见状态时调用  (是否等同于Delphi中OnShow?)

      (3)onResume()

      开始与用户进行交互时,可以获得用户焦点,进行点击等操作的时候

      (4)onPause()

      当系统启动另一个新的Activity时,先调用前一个Activity的onPause方法。通常用于保存现有的Activity中的数据、停止动画等。

      (5)onStop()

      当Activity处于不可见状态时(现有的Activity被新的Activity完全覆盖时),但是如果只是在现有的Activity中弹出一个对话框,没有完全覆盖现有的Activity,是不会调用此方法的

      (6)onRestart()

      (7)onDestroy()

      a. 在系统不足以支撑现在的应用程序的情况下,系统会关闭(销毁)掉一部分系统认为不必要的Activity,以节省空间

      b. 程序中手动调用finish()方法进行销毁

      按照陈启超老大的教学视频自己试了下,感觉跟Delphi中的OnCreate、OnShow、OnActivate、OnClose、OnDestroy那些事件差不多。

      

      

  • 相关阅读:
    MongoDB:利用官方驱动改装为EF代码风格的MongoDB.Repository框架 二
    Ubuntu系统错误 没有公钥,无法验证下列签名: NO_PUBKEY 5F16B97C1AD28806
    Mysql数据库导出和导入
    Mysql清理binlog日志
    新手应该知道的流量概念
    xdebug对php程序性能分析
    mysql连接错误
    mysql导入导出命令
    mysql导出错误
    linux查看是软件是否安装
  • 原文地址:https://www.cnblogs.com/mozzie/p/4336148.html
Copyright © 2011-2022 走看看