zoukankan      html  css  js  c++  java
  • Android——Activity生命周期

    启动:    触发 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
  • 相关阅读:
    Excel技巧--按内容分列与合并
    Excel技巧--分类求和与空白批量填充
    Excel技巧--空白处补零
    Excel技巧--批量生成指定名称的文件夹
    Excel技巧--漏斗图让转化率直观明了
    Excel技巧--时尚的圆环比例图
    Excel技巧--让折线图带面积更直观生动
    Excel技巧--图表添加平均线为指标
    Excel技巧--使用温度计图让目标与实际对比更明显
    Linux之facl----设置文件访问控制列表(详解)
  • 原文地址:https://www.cnblogs.com/TreeDream/p/7944657.html
Copyright © 2011-2022 走看看