吐舌头抄着敲着


#1 Activity:

Activity是一个交互界面,可以布满整个窗口,或者悬浮于其他窗口上

一个程序由多个Activity组成,Manifest中指明了主Activity

<activity <span style="white-space:pre"></span>android:label="@string/app_name"<span style="white-space:pre"></span>android:name=".MainActivity" >  <intent-filter > <span style="white-space:pre"></span><action android:name="android.intent.action.MAIN" /> <span style="white-space:pre"></span><category android:name="android.intent.category.LAUNCHER" />   </intent-filter></activity>


Activity是一个互相调用关系,以栈的形式存取


#2 生命周期

voidonCreate(Bundle savedInstanceState)
voidonStart()
voidonRestart()
voidonResume()
voidonPause()
voidonStop()
voidonDestroy()

[4.18]Android生命周期介绍_第1张图片

开始ActivityonCreateonStartonResume方法。
Activity失去焦点:onPause、onStop
Activity重新获得焦点:onRestart、onStart和onResume
关闭ActivityonPauseonStoponDestory

#3 测试代码

package com.android.mylife;import android.app.Activity;import android.os.Bundle;import android.util.Log;public class Main extends Activity {/** Called when the activity is first created. */private final String TAG = "Main";@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);Log.i(TAG, "onCreate Method is executed");}@Overrideprotected void onStart() {// TODO Auto-generated method stubsuper.onStart();Log.i(TAG, "onStart Method is executed");}@Overrideprotected void onRestart() {// TODO Auto-generated method stubsuper.onRestart();Log.i(TAG, "onRestart Method is executed");}@Overrideprotected void onResume() {// TODO Auto-generated method stubsuper.onResume();Log.i(TAG, "onResume Method is executed");}@Overrideprotected void onStop() {// TODO Auto-generated method stubsuper.onStop();Log.i(TAG, "onStop Method is executed");}@Overrideprotected void onPause() {// TODO Auto-generated method stubsuper.onPause();Log.i(TAG, "onPause Method is executed");}@Overrideprotected void onDestroy() {// TODO Auto-generated method stubsuper.onDestroy();Log.i(TAG, "onDestroy Method is executed");}}


更多相关文章

  1. Android 结合WindowManager和WindowManager.LayoutParams显示窗
  2. android View根据自己获取焦点的情况执行语句
  3. android editview与popwindow焦点冲突
  4. android: 不需要焦点的TextView跑马灯 MarqueeTextView
  5. Android Studio实现Activity生命周期的7个方法Log打印日志信息
  6. Android 应用软件开发(八)窗口布局
  7. Android之Servic的生命周期和调用方法
  8. APP横竖屏不切换,不重走生命周期
  9. Android开发入门之学习笔记(四):程序窗口的布局(二)

随机推荐

  1. Android静态安全检查(十三):剪切板使用检测
  2. Android(安卓)多语系
  3. Android(安卓)Web App官方文档翻译第二章
  4. Android(安卓)View 如何去自定义View
  5. [置顶] Android短信息验证码自动填写详细
  6. Android(安卓)开发 —— Handler的使用
  7. Android的界面设计规范-5
  8. Android(安卓)APK安装后点击[打开]与[完成]的
  9. Android中asset文件夹和raw文件夹区别
  10. Android学习之Activity伪装成对话框形式)