一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

Android Activity生命周期含代碼

Android Activity生命周期

Android Activity生命周期 由android.app.Activity類的7個方法控制。愛掏網 - it200.comAndroidActivity是ContextThemeWrapper類的子類。愛掏網 - it200.com

Activity是Android中的單個屏幕。愛掏網 - it200.com它類似于Java中的窗口或框架。愛掏網 - it200.com

通過Activity,您可以在一個屏幕上放置所有的UI組件或小部件。愛掏網 - it200.com

Activity的7個生命周期方法描述了Activity在不同狀態下的行為。愛掏網 - it200.com

讓我們來看看AndroidActivity的7個生命周期方法。愛掏網 - it200.com

方法 描述
onCreate 當Activity首次創建時調用。愛掏網 - it200.com
onStart 當Activity對用戶可見時調用。愛掏網 - it200.com
onResume 當Activity開始與用戶交互時調用。愛掏網 - it200.com
onPause 當Activity對用戶不可見時調用。愛掏網 - it200.com
onStop 當Activity不再對用戶可見時調用。愛掏網 - it200.com
onRestart 在Activity停止后、重新開始之前調用。愛掏網 - it200.com
onDestroy 在Activity被銷毀之前調用。愛掏網 - it200.com

File: activity_main.xml

<?xml version="1.0" encoding="utf-8"?>  
<android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:app="http://schemas.android.com/apk/res-auto"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    tools:context="example.javatpoint.com.activitylifecycle.MainActivity">  

    <TextView  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"  
        android:text="Hello World!"  
        app:layout_constraintBottom_toBottomOf="parent"  
        app:layout_constraintLeft_toLeftOf="parent"  
        app:layout_constraintRight_toRightOf="parent"  
        app:layout_constraintTop_toTopOf="parent" />  

</android.support.constraint.ConstraintLayout>  

Android Activity 生命周期示例

它提供了關于activity生命周期方法的調用的詳細信息。愛掏網 - it200.com在這個示例中,我們將內容顯示在logcat上。愛掏網 - it200.com

package example.javatpoint.com.activitylifecycle;

import android.app.Activity;
import android.os.Bundle;
import android.util.Log;

public class MainActivity extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Log.d("lifecycle","onCreate invoked");
    }
    @Override
    protected void onStart() {
        super.onStart();
        Log.d("lifecycle","onStart invoked");
    }
    @Override
    protected void onResume() {
        super.onResume();
        Log.d("lifecycle","onResume invoked");
    }
    @Override
    protected void onPause() {
        super.onPause();
        Log.d("lifecycle","onPause invoked");
    }
    @Override
    protected void onStop() {
        super.onStop();
        Log.d("lifecycle","onStop invoked");
    }
    @Override
    protected void onRestart() {
        super.onRestart();
        Log.d("lifecycle","onRestart invoked");
    }
    @Override
    protected void onDestroy() {
        super.onDestroy();
        Log.d("lifecycle","onDestroy invoked");
    }
}

輸出:

在模擬器或設備上不會看到任何輸出。愛掏網 - it200.com您需要打開logcat。愛掏網 - it200.com

現在在logcat上看到:onCreate,onStart和onResume方法被調用。愛掏網 - it200.com

現在點擊HOME按鈕。愛掏網 - it200.com您會看到onPause方法被調用。愛掏網 - it200.com

過一段時間后,您將看到onStop方法被調用。愛掏網 - it200.com

現在在模擬器上看。愛掏網 - it200.com它在主頁上。愛掏網 - it200.com現在點擊中心按鈕再次啟動應用程序。愛掏網 - it200.com

現在點擊lifecycleactivity圖標。愛掏網 - it200.com

現在在logcat中可以看到:onRestart, onStart 和 onResume 方法被調用。愛掏網 - it200.com

如果您看到模擬器,則表示應用程序已重新啟動。愛掏網 - it200.com

現在點擊后退按鈕。愛掏網 - it200.com現在您將看到onPause方法被調用。愛掏網 - it200.com

過一段時間后,您將會看到onStop和onDestroy方法被調用。愛掏網 - it200.com

onCreate()和onDestroy()方法在整個Activity生命周期中只被調用一次。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 亚洲三区在线观看 | 欧美日韩国产高清视频 | 久久国产精品视频免费看 | 日韩中文字幕在线观看 | 日一区二区三区 | 中文字幕乱码一区二区三区 | 伦理午夜电影免费观看 | 亚洲视频一区 | 久久国 | 草久久免费视频 | 午夜视频在线观看网站 | 麻豆国产一区二区三区四区 | 中文字幕在线播放第一页 | 国产一区二区精品在线 | 播放一级毛片 | 欧美精品乱码99久久影院 | 午夜影院网站 | 中文字幕亚洲精品 | 午夜在线 | 久久一 | 天天操操操操操 | 国产精品区一区二区三 | 一区二区在线 | 91 在线 | 色婷婷综合久久久中字幕精品久久 | 亚洲成人自拍网 | 91久久国产综合久久 | 久久精品视频在线播放 | 国产高清在线 | www.v888av.com| 妖精视频一区二区三区 | 久久久噜噜噜久久中文字幕色伊伊 | 在线免费观看一区二区 | 亚洲人成网亚洲欧洲无码 | 偷拍自拍在线观看 | 黑人精品欧美一区二区蜜桃 | 国产日韩精品久久 | 精品中文字幕视频 | 干干干操操操 | 中文字幕高清一区 | www操操 |