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()
  • 相关阅读:
    Sql Server增删改查字段的语法
    Django-2
    Django-1
    Django自学历程
    前端之bootstrap框架
    前端之JQuery
    前端之DOM
    前端之BOM
    前端之JavaScript
    前端之css
  • 原文地址:https://www.cnblogs.com/renyuan/p/2553935.html
Copyright © 2011-2022 走看看