Android开发视频7生命周期源码
来源:互联网 发布:淘宝店铺店标怎么弄的 编辑:程序博客网 时间:2024/06/10 06:49
FirstActivity.java
package mars.activity04;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;public class FirstActivity extends Activity { /** Called when the activity is first created. */private Button myButton; @Override public void onCreate(Bundle savedInstanceState) { System.out.println("FirstAcvity ---> onCreate"); super.onCreate(savedInstanceState); setContentView(R.layout.main); myButton = (Button)findViewById(R.id.myButton); myButton.setText("启动第二个Activity"); myButton.setOnClickListener(new ButtonOnClickListener()); }@Overrideprotected void onDestroy() {// TODO Auto-generated method stub System.out.println("FirstAcvity --->onDestory");super.onDestroy();}@Overrideprotected void onPause() {// TODO Auto-generated method stub System.out.println("FirstAcvity --->onPause");super.onPause();}@Overrideprotected void onRestart() {// TODO Auto-generated method stub System.out.println("FirstAcvity --->onRestart");super.onRestart();}@Overrideprotected void onResume() {// TODO Auto-generated method stub System.out.println("FirstAcvity --->onResume");super.onResume();}@Overrideprotected void onStart() {// TODO Auto-generated method stub System.out.println("FirstAcvity --->onStart");super.onStart();}@Overrideprotected void onStop() {// TODO Auto-generated method stub System.out.println("FirstAcvity --->onStop");super.onStop();}class ButtonOnClickListener implements OnClickListener{public void onClick(View v) {Intent intent = new Intent();intent.setClass(FirstActivity.this,SecondActivity.class);FirstActivity.this.startActivity(intent);}}}
SecondActivity.java
package mars.activity04;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.Gallery;public class SecondActivity extends Activity {private Button secondButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onCreate");super.onCreate(savedInstanceState);setContentView(R.layout.second);secondButton = (Button)findViewById(R.id.secondButton);Gallery g = (Gallery)findViewById(R.id.secondButton);secondButton.setOnClickListener(new ButtonOnClickListener());}@Overrideprotected void onDestroy() {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onDestory");super.onDestroy();}@Overrideprotected void onPause() {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onPause");super.onPause();}@Overrideprotected void onRestart() {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onRestart");super.onRestart();}@Overrideprotected void onResume() {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onResume");super.onResume();}@Overrideprotected void onStart() {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onStart");super.onStart();}@Overrideprotected void onStop() {// TODO Auto-generated method stubSystem.out.println("SecondActivity--->onStop");super.onStop();}class ButtonOnClickListener implements OnClickListener{public void onClick(View v) {Intent intent = new Intent();intent.setClass(SecondActivity.this,FirstActivity.class);SecondActivity.this.startActivity(intent);}}}
main.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /><Buttonandroid:id="@+id/myButton"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text=""/></LinearLayout>
second.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><Buttonandroid:id="@+id/secondButton"android:layout_width="fill_parent"android:layout_height="wrap_content"android:text=""/></LinearLayout>
string.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, FirstActivity!</string> <string name="app_name">activity04</string> <string name="myButton">myButton</string> <string name="firstActivityLabel">FirstActivity</string> <string name="secondActivityLabel">SecondActivity</string> <string name="exit">退出</string> <string name="about">关于</string></resources>
- Android开发视频7生命周期源码
- Android开发视频源码
- [视频]Android学习全视频activity生命周期
- Android源码开发之预制视频音乐等资源
- 【Android开发-7】生命周期,Activity的生老病死
- android开发 service生命周期
- Android开发 - Activity生命周期
- android开发------Activity生命周期
- Android开发,Acitivity生命周期
- Android开发_Activity生命周期
- android开发 - Activity生命周期
- Android开发-Activity生命周期
- Android开发-03 生命周期
- android开发-Activity生命周期
- android开发-Fragment生命周期
- mars老师[Android开发视频教学].01_16_SQLite使用方法 视频源码
- Android开发视频教学第一季(17-34集)视频源码下载
- Android开发视频教学第二季(1-12集)视频源码下载
- 命令处理器模式(Command Processor)的思考
- Android学习笔记之开启导入修复工程
- Java 向上转型和向下转型
- 异常栈展开和对象析构
- 模拟C++11的新关键字decltype
- Android开发视频7生命周期源码
- Processing on Android开发之旅——基础篇
- ANDROID JNI之JAVA域与c域的互操作
- 诡异的 Carbide.c++ 和 RVCT 组合
- zoj 1107 FatMouse and Cheese
- windowsSDK利用子窗口控件设置窗口透明
- 【欧几里得&扩展欧几里得】
- 2011.2—至今年度总结
- 更改Word2010背景色