標籤:ati ges enter bsp hello extend idt pause eve
啟動: 觸發 onCreate() onStart() onResume()
Home鍵: 觸發 onPause() onStop()
back鍵退出: 觸發 onPause() onStop() onDestroy()
Home鍵退出再進去: 觸發 onRestart() onStart() onResume()
啟動:
Home鍵:
再次進入:
退出:
Source:
package com.TreeDream.life;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.widget.TextView;public class MainActivity extends Activity { private TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); System.out.println("onCreate"); textView = (TextView)findViewById(R.id.textView1); textView.setText("onCreate"); } @Override protected void onStart() { super.onStart(); System.out.println("onStart"); } @Override protected void onResume() { super.onResume(); System.out.println("onResume"); } @Override protected void onPause() { super.onPause(); System.out.println("onPause"); } @Override protected void onStop() { super.onStop(); System.out.println("onStop"); } @Override protected void onDestroy() { super.onDestroy(); System.out.println("onDestroy"); } @Override protected void onRestart() { super.onRestart(); System.out.println("onRestart"); textView = (TextView)findViewById(R.id.textView1); textView.setText("onReStart"); } }
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:id="@+id/textView2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/Tree" /> <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView2" android:layout_below="@+id/textView2" android:layout_marginTop="40dp" android:text="" /> <TextView android:id="@+id/textView3" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/textView1" android:layout_below="@+id/textView1" android:layout_marginTop="20dp" android:text="生活賦予我們一種巨大的和無限高貴的禮品,這就是青春:充滿著力量,充滿著期待志願,充滿著求知和鬥爭的志向,充滿著希望信心和青春。" /> <ImageView android:id="@+id/imageView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="44dp" android:src="@drawable/x" /></RelativeLayout>
activity_main.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="app_name">Life</string> <string name="action_settings">Settings</string> <string name="hello_world">Hello world!</string> <string name="Tree">TreeDream Android</string></resources>
string.xml
Android——Activity生命週期