`
javaxhw
  • 浏览: 37550 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

android生命周期

阅读更多
原文地址: http://blog.sina.com.cn/s/blog_694448320100lw0h.html
理论部分:
当打开一个Activity,如果该Activity实例不存在于Activity管理器中,就会触发onCreate事件。注意:Activit的实例不是我们创建的,是Android系统自己创建的,接下来是OnStart事件,然后是onResume事件,此时Activity就处于了运行状态


下面是核心代码:
public class OtherActivity extends Activity {

private static final String TAG = "ActivityMain";
public void onCreate(Bundlw saveInstandceState){
super.onCreate(saveInstandceState);
setContentView(R.layout.main);
Log.i(TAG,"onCreate()");
Button button = (Button) this.findViewById(R.id.button);
Button buton1 = (Button) this.findViewById(R.id.button1);
button.setOnClickListener(new View.OnClickListener(){
  public void onClick(View v){
   Intent intent = new Intent(AcivityMain.this,OtherActivity.class);
   startActivity(intent);
  }
});
button1.setOnClickListener(new View.OnClickListener(){
  public void onClick(View v){
   finish();
  }
});
protected void onDestroy(){
Log.i(TAG,"onDestroy()");
super.onDestroy();
}
protected void onPause(){
     Log.i(TAG,"onPause()");
     super.onPause();
}
protected void onRestart(){
  Log.i(TAG,"onRestart()");
  super.onRestart();
}
protected void onResume(){
  Log.i(TAG,"onResume()");
  super.onResume();
}
protected void onStart(){
  Log.i(TAG,"onStart()");
  super.onStart();
}

protected void onStop(){
  Log.i(TAG,"onStop()");
  super.onStop();
}
}

在AndroidManifest.xml配置文件中添加一下配置
<activity android:name=".OtherActivity"
android:label="@string/other"
android:theme="@android:style/Theme.Dialog" />

分享到:
评论

相关推荐

    Android生命周期

    Android生命周期

    浅谈Android生命周期

    在Android应用开发中,理解并掌握Android生命周期是至关重要的。Android生命周期是指一个Activity、Service、BroadcastReceiver或ContentProvider从创建到销毁的过程。每个组件都有其特定的生命周期方法,开发者需要...

    Android生命周期 整合

    ### Android 生命周期整合详解 #### 一、Android 生命周期概述 Android 应用程序主要由四大组件构成:Activity(用户界面)、Service(后台服务)、BroadcastReceiver(广播接收器)以及ContentProvider(数据共享...

    Android生命周期Demo

    在Android应用开发中,了解和掌握Android生命周期是至关重要的,因为这直接影响到应用程序的性能、稳定性和用户体验。本文将深入探讨“Android生命周期Demo”,并基于《第一行代码》这本书中的讲解,帮助新手开发者...

    android生命周期管理:启动一个Activity

    当我们谈论“android生命周期管理:启动一个Activity”,我们关注的是如何启动Activity以及在生命周期中的关键回调函数。 1. 了解生命周期回调函数 Activity的生命周期由一系列的回调方法组成,包括onCreate(), ...

    Android生命周期的演示程序

    这个"Android生命周期的演示程序"旨在帮助我们直观地了解Activity从创建到销毁的各个阶段,以及在不同操作下如何触发这些阶段的转换。 首先,我们要明白Activity的生命周期主要由以下几个关键状态构成: 1. **创建...

    android生命周期管理:重置一个Activity

    Android 生命周期管理:重置一个 Activity Android 生命周期管理是 Android 应用程序开发中一个非常重要的概念,涉及到 Activity 的生命周期管理,包括 Activity 的创建、启动、停止、销毁等过程。在 Android 中,...

    android生命周期测试

    "Android生命周期测试"就是一个专门针对这个问题进行探究的例子,旨在解决程序在运行时可能出现的异常情况,如自动黑屏或返回时程序崩溃。下面我们将深入探讨Android生命周期及其测试的相关知识点。 首先,Android...

    Android生命周期演示

     开始Activity:在这个阶段依次执行3个生命周期的方法,分别是onCreate、onStart和onResume方法。  Activity重新获得焦点:如果Activity重新获得焦点,会依次执行3个生命周期,分别是 onRestart、onStart和...

    Android 生命周期例子

    这个"Android生命周期例子"提供了深入理解这一概念的实践代码。生命周期管理是确保应用性能、响应性和资源有效利用的基础。 首先,Android Activity的生命周期可以分为几个主要阶段:创建(Creation)、启动(Start...

    android 应用程序开发者 第4章 android 生命周期

    对android应用程序的生命周期有一个很详细的介绍,非常适合初学者

    Android-Android生命周期监听工具库

    为了帮助开发者更有效地跟踪和控制这些组件的状态,出现了一类被称为"生命周期监听工具库"的辅助工具,如"Android-Android生命周期监听工具库"。这类库通常提供便利的方法来监控和管理应用程序的生命周期,以避免...

    一个Demo让你彻彻底底了解android生命周期

    Android生命周期是Android应用开发中的核心概念,它定义了Android组件(特别是Activity)在不同操作下所经历的状态变化。本文将通过一个Demo实例,帮助你深入理解Android生命周期,并着重讲解如何重写关键的七个方法...

    android生命周期详解,新手必看

    android生命周期详解,新手必看,很详细

    android生命周期介绍

    android生命周期介绍

    android生命周期管理:暂停和恢复Activity

    Android 生命周期管理 - 暂停和恢复 Activity Android 生命周期管理是 Android 应用程序开发中的一個关键概念,涉及到 Activity 的生命周期管理,其中包括暂停和恢复 Activity。下面我们将详细介绍 Android 生命...

    android生命周期研究

    本文将深入探讨“android生命周期研究”,并基于提供的标签“源码”和“工具”进行详细阐述。 首先,Android应用的主要组件有四大类:Activity、Service、BroadcastReceiver和ContentProvider。每个组件都有其独特...

    android 生命周期程序设计.rar_android_android 源码_android模拟点击

    总之,Android生命周期的管理是开发者必备的技能,通过对Activity生命周期的理解和实践,可以编写出更加智能、响应迅速的应用程序。结合模拟点击的实验,开发者能更好地掌握这些概念并在实际项目中应用。

    android生命周期demo

    "android生命周期demo"是一个官方示例,旨在帮助开发者直观地理解Activity在不同操作下的状态变化,以及如何适当地处理这些变化。在这个demo中,通过模拟Activity之间的跳转和结束,展示了Activity的生命周期方法的...

    android生命周期课件

    android生命周期课件 讲解挺详细的

Global site tag (gtag.js) - Google Analytics