Android应用开发揭秘的第5个程序3_4_cycle修改版和高仿版的源码注释
2012-11-07 10:41
507 查看
//打印应用程序的生命周期中执行的函数次序. 注:昨天的服务播放音乐,在公司把avd2.1模拟器删除重建后,可以听音乐.也一并删除了所有原安装的测试程序,不用一个一个删除了.
//刚进入程序时运行的函数
11-07 02:35:53.526: V/Gf_cycleActivity(401): onCreate
11-07 02:35:53.526: V/Gf_cycleActivity(401): onStart
11-07 02:35:53.526: V/Gf_cycleActivity(401): onResume
11-07 02:36:04.196: V/Gf_cycleActivity(401): onPause
//跳转到Gf_cycleActivity2程序时运行的函数
11-07 02:36:04.216: V/Gf_cycleActivity2(401): onCreate
11-07 02:36:04.216: V/Gf_cycleActivity2(401): onStart
11-07 02:36:04.216: V/Gf_cycleActivity2(401): onResume
11-07 02:36:04.336: V/Gf_cycleActivity(401): onStop
11-07 02:36:04.336: V/Gf_cycleActivity(401): onDestroy
//从Gf_cycleActivity2跳回到Gf_cycleActivity1程序时运行的函数
11-07 02:36:08.347: V/Gf_cycleActivity2(401): onPause
11-07 02:36:08.366: V/Gf_cycleActivity(401): onCreate
11-07 02:36:08.366: V/Gf_cycleActivity(401): onStart
11-07 02:36:08.366: V/Gf_cycleActivity(401): onResume
11-07 02:36:08.768: V/Gf_cycleActivity2(401): onStop
11-07 02:36:08.768: V/Gf_cycleActivity2(401): onDestroy
//Gf_cycleActivity1程序退出时运行的函数
11-07 02:36:10.548: V/Gf_cycleActivity(401): onPause
11-07 02:36:11.052: V/Gf_cycleActivity(401): onStop
11-07 02:36:11.052: V/Gf_cycleActivity(401): onDestroy
Activity01.java
package com.cycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Activity01 extends Activity
{
private static final String TAG = "Activity01";
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.v(TAG, "onCreate");
Button button1 = (Button) findViewById(R.id.button1);
/* 监听button的事件信息 */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Activity01.this, Activity02.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Activity01.this.finish();
}
});
/******************************/
Button button3 = (Button) findViewById(R.id.button3);
/* 监听button的事件信息 */
button3.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 关闭当前的Activity */
Activity01.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
Activity02.java
package com.cycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Activity02 extends Activity
{
private static final String TAG = "Activity02";
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Log.v(TAG, "onCreate");
Button button = (Button) findViewById(R.id.button2);
/* 监听button的事件信息 */
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Activity02.this, Activity01.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Activity02.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
Gf_cycleActivity.java
package packagename.Gfcycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Gf_cycleActivity extends Activity
{
private static final String TAG = "Gf_cycleActivity";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.v(TAG, "onCreate");
Button button1 = (Button) findViewById(R.id.button1);
/* 监听button的事件信息 */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Gf_cycleActivity.this, Gf_cycleActivity2.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Gf_cycleActivity.this.finish();
}
});
/******************************/
Button button3 = (Button) findViewById(R.id.button3);
/* 监听button的事件信息 */
button3.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 关闭当前的Activity */
Gf_cycleActivity.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
Gf_cycleActivity2.java
package packagename.Gfcycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Gf_cycleActivity2 extends Activity
{
private static final String TAG = "Gf_cycleActivity2";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Log.v(TAG, "onCreate");
Button button1 = (Button) findViewById(R.id.button2);
/* 监听button的事件信息 */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Gf_cycleActivity2.this, Gf_cycleActivity.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Gf_cycleActivity2.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
//刚进入程序时运行的函数
11-07 02:35:53.526: V/Gf_cycleActivity(401): onCreate
11-07 02:35:53.526: V/Gf_cycleActivity(401): onStart
11-07 02:35:53.526: V/Gf_cycleActivity(401): onResume
11-07 02:36:04.196: V/Gf_cycleActivity(401): onPause
//跳转到Gf_cycleActivity2程序时运行的函数
11-07 02:36:04.216: V/Gf_cycleActivity2(401): onCreate
11-07 02:36:04.216: V/Gf_cycleActivity2(401): onStart
11-07 02:36:04.216: V/Gf_cycleActivity2(401): onResume
11-07 02:36:04.336: V/Gf_cycleActivity(401): onStop
11-07 02:36:04.336: V/Gf_cycleActivity(401): onDestroy
//从Gf_cycleActivity2跳回到Gf_cycleActivity1程序时运行的函数
11-07 02:36:08.347: V/Gf_cycleActivity2(401): onPause
11-07 02:36:08.366: V/Gf_cycleActivity(401): onCreate
11-07 02:36:08.366: V/Gf_cycleActivity(401): onStart
11-07 02:36:08.366: V/Gf_cycleActivity(401): onResume
11-07 02:36:08.768: V/Gf_cycleActivity2(401): onStop
11-07 02:36:08.768: V/Gf_cycleActivity2(401): onDestroy
//Gf_cycleActivity1程序退出时运行的函数
11-07 02:36:10.548: V/Gf_cycleActivity(401): onPause
11-07 02:36:11.052: V/Gf_cycleActivity(401): onStop
11-07 02:36:11.052: V/Gf_cycleActivity(401): onDestroy
Activity01.java
package com.cycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Activity01 extends Activity
{
private static final String TAG = "Activity01";
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.v(TAG, "onCreate");
Button button1 = (Button) findViewById(R.id.button1);
/* 监听button的事件信息 */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Activity01.this, Activity02.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Activity01.this.finish();
}
});
/******************************/
Button button3 = (Button) findViewById(R.id.button3);
/* 监听button的事件信息 */
button3.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 关闭当前的Activity */
Activity01.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
Activity02.java
package com.cycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Activity02 extends Activity
{
private static final String TAG = "Activity02";
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Log.v(TAG, "onCreate");
Button button = (Button) findViewById(R.id.button2);
/* 监听button的事件信息 */
button.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Activity02.this, Activity01.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Activity02.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
Gf_cycleActivity.java
package packagename.Gfcycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Gf_cycleActivity extends Activity
{
private static final String TAG = "Gf_cycleActivity";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Log.v(TAG, "onCreate");
Button button1 = (Button) findViewById(R.id.button1);
/* 监听button的事件信息 */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Gf_cycleActivity.this, Gf_cycleActivity2.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Gf_cycleActivity.this.finish();
}
});
/******************************/
Button button3 = (Button) findViewById(R.id.button3);
/* 监听button的事件信息 */
button3.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 关闭当前的Activity */
Gf_cycleActivity.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
Gf_cycleActivity2.java
package packagename.Gfcycle;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
public class Gf_cycleActivity2 extends Activity
{
private static final String TAG = "Gf_cycleActivity2";
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main2);
Log.v(TAG, "onCreate");
Button button1 = (Button) findViewById(R.id.button2);
/* 监听button的事件信息 */
button1.setOnClickListener(new Button.OnClickListener() {
public void onClick(View v)
{
/* 新建一个Intent对象 */
Intent intent = new Intent();
/* 指定intent要启动的类 */
intent.setClass(Gf_cycleActivity2.this, Gf_cycleActivity.class);
/* 启动一个新的Activity */
startActivity(intent);
/* 关闭当前的Activity */
Gf_cycleActivity2.this.finish();
}
});
}
public void onStart()
{
super.onStart();
Log.v(TAG, "onStart");
}
public void onResume()
{
super.onResume();
Log.v(TAG, "onResume");
}
public void onPause()
{
super.onPause();
Log.v(TAG, "onPause");
}
public void onStop()
{
super.onStop();
Log.v(TAG, "onStop");
}
public void onDestroy()
{
super.onDestroy();
Log.v(TAG, "onDestroy");
}
public void onRestart()
{
super.onRestart();
Log.v(TAG, "onReStart");
}
}
相关文章推荐
- Android应用开发揭秘的第8个程序5_3_PaintDraw修改版和高仿版的源码注释
- Android应用开发揭秘的第28个程序12_4_Gfopengl3D修改版和高仿版的源码注释
- Android应用开发揭秘的第二个程序3_1_Android_Intent修改版和高仿版的源码注释
- Android应用开发揭秘的第11个程序5_6_DrawText修改版和高仿版的源码注释
- Android应用开发揭秘的第22,23个程序5_17_frame,5_18_framexml修改版和高仿版的源码注释
- Android应用开发揭秘的第一个程序HelloAndroid修改版和高仿版的源码注释
- Android应用开发揭秘的第16个程序5_11_ShaderImg修改版和高仿版的源码注释
- Android应用开发揭秘的第29个程序12_5_Gfopengllw修改版和高仿版的源码注释
- Android应用开发揭秘的第3个程序3_2_Content_Provider修改版和高仿版的源码注释
- Android应用开发揭秘的第12个程序5_7_drawImage修改版和高仿版的源码注释
- Android应用开发揭秘的第26个程序12_2_openglcolor修改版和高仿版的源码注释
- Android应用开发揭秘的第20,21个程序5_15_tween,5_16_tweenxml修改版和高仿版的源码注释
- Android应用开发揭秘的第4个程序3_3_MusicService修改版和高仿版的源码注释
- Android应用开发揭秘的第10个程序5_5_DrawAllShape修改版和高仿版的源码注释
- Android应用开发揭秘的第14个程序5_9_MatrixScaleImg修改版和高仿版的源码注释
- Android应用开发揭秘的第25个程序12_1_opengl修改版和高仿版的源码注释
- Android应用开发揭秘的第17个程序5_12_DBuffImg修改版和高仿版的源码注释
- Android应用开发揭秘的第13个程序5_8_MatrixRotateImg修改版和高仿版的源码注释
- Android应用开发揭秘的第24个程序5_19_gif修改版和高仿版的源码注释
- Android应用开发揭秘的第18个程序5_13_SetFlags修改版和高仿版的源码注释