zoukankan      html  css  js  c++  java
  • Activity的详细学习

    一、Android中生命周期的知识
    注意:如果要在android机制中打印出System.out的输出语句
          需要配置过滤器,名称为System.out就行

    1.Activity的生命周期函数

    public class Activity extends ApplicationContext {
         /**Activity1第一次被创建时*/
         protected void onCreate(Bundle savedInstanceState);
         /**当Activity1被看到时调用*/
         protected void onStart();
         /**当从Activity2返回时调用*/
         protected void onRestart();
         /**当Activity1被操作时调用*/
         protected void onResume();
         /**启动跳转到Activity2时调用*/
         protected void onPause();
         /**Activity1处于不可见的状态时调用*/
         protected void onStop();
         /**此时销毁的是Activity2*/
         调用finish()方法或者系统资源不够用时调用
         protected void onDestroy();
    }
    2.Task基本概念
      任务:一个存放Activity的栈
      注:点击Back按钮,将当前的Activity弹出栈
          启动Intent后使用finish方法,就将Activity销毁了
       配置一个以对话框形式的Activity:
        <activity android:name=".ThirdActivity"
                      android:label="@string/thirdName"
                      android:theme="@android:style/Theme.Dialog">
        </activity> 
        此时之前的Activity没有被完全覆盖,所以不调用onStop()
  • 相关阅读:
    MySQL学习笔记(六):索引
    正则表达式基础知识,持续更新…
    js改变盒子大小(上下左右)分析
    表单自定义样式
    js拖拽分析
    javascript右键菜单分析
    简要分析javascript的选项卡和轮播图
    表单联动的总结
    浅显总结ASCII Unicode UTF-8的区别
    瀑布流知识的延伸
  • 原文地址:https://www.cnblogs.com/renyuan/p/2553935.html
Copyright © 2011-2022 走看看