Chinaunix首页 | 论坛 | 博客

OS

  • 博客访问: 2278313
  • 博文数量: 691
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2660
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-05 12:49
个人简介

不浮躁

文章分类

全部博文(691)

文章存档

2019年(1)

2017年(12)

2016年(99)

2015年(207)

2014年(372)

分类: Android平台

2015-11-27 11:05:37

原文地址:Activity生命周期 作者:luozhiyong131


点击(此处)折叠或打开

  1. package org.lxh.demo;
  2. import android.app.Activity;
  3. import android.content.Intent;
  4. import android.os.Bundle;
  5. import android.view.View;
  6. import android.view.View.OnClickListener;
  7. import android.widget.Button;
  8. public class FirstActivity extends Activity {
  9.     private Button but = null ;
  10.     @Override
  11.     public void onCreate(Bundle savedInstanceState) {
  12.         System.out.println("*** {A} FirstActivity --> onCreate()") ;
  13.         super.onCreate(savedInstanceState);    
  14.         setContentView(R.layout.first_main);        // 找到布局文件
  15.         this.but = (Button) super.findViewById(R.id.mybut) ;// 取得按钮组件
  16.         this.but.setOnClickListener(new OnClickListener(){    // 设置监听操作
  17.             @Override
  18.             public void onClick(View v) {        // 单击事件
  19.                 Intent it = new Intent(FirstActivity.this,SecondActivity.class) ;
  20.                 FirstActivity.this.startActivity(it) ;        // 启动其他程序
  21.             }}) ;
  22.     }
  23.     @Override
  24.     protected void onStart() {                // 第一次创建界面时调用
  25.         System.out.println("*** {A} FirstActivity --> onStart()") ;
  26.         super.onStart() ;            // 调用父类方法
  27.     }
  28.     @Override
  29.     protected void onResume() {            // 获得焦点时触发
  30.         System.out.println("*** {A} FirstActivity --> onResume()");
  31.         super.onResume() ;            // 调用父类方法
  32.     }
  33.     @Override
  34.     protected void onPause() {            // 当启动其他Activity时触发
  35.         System.out.println("*** {A} FirstActivity --> onPause()");
  36.         super.onPause() ;            // 调用父类方法
  37.     }
  38.     @Override
  39.     protected void onStop() {        // 当Activity不可见时调用
  40.         System.out.println("*** {A} FristActivity --> onStop()");
  41.         super.onStop() ;        // 调用父类方法
  42.     }
  43.     @Override
  44.     protected void onRestart() {        // 当Activity重新运行的时候调用
  45.         System.out.println("*** {A} FirstActivity --> onRestart()");
  46.         super.onRestart() ;        // 调用父类方法
  47.     }
  48.     @Override
  49.     protected void onDestroy() {        // 当Activity销毁的时候调用
  50.         System.out.println("*** {A} FirstActivity --> onDestroy()");
  51.         super.onDestroy() ;        // 调用父类方法
  52.     }
  53. }
030903_Activity生命周期.ppt
阅读(1216) | 评论(0) | 转发(0) |
0

上一篇:Service

下一篇:Toast组件

给主人留下些什么吧!~~