網頁

2020年9月13日 星期日

[ Android Studio ] AppCompatActivity 基礎之生命週期

一、介紹

onStop 關閉:不顯示後調用

onDestroy 銷毀:銷毀時後調用

onPause 暫停:失去焦點時調用

onResume 恢復:獲取焦點時調用

onStart 開始:顯示後調用

onRestart 重新開始:由停止狀態變為運行狀態之前調用

二、程式語法:

package com.example.activity_usage;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {
TextView t1;
@Override
protected void onCreate(Bundle savedInstanceState) {
//第一次創建時調用
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
t1=findViewById(R.id.textView2);
}

@Override
protected void onStop() {
super.onStop();
t1.setText("onStop關閉");
}
@Override
protected void onDestroy() {
super.onDestroy();
t1.setText("onDestroy銷毀");
}
@Override
protected void onPause() {
super.onPause();
t1.setText("onPause暫停");
}
@Override
protected void onResume() {
super.onResume();
t1.setText("onResume恢復");
}
@Override
protected void onStart() {

super.onStart();
t1=findViewById(R.id.textView2);
t1.setText("onStart開始");
}
@Override
protected void onRestart() {
super.onRestart();
t1.setText("onRestart重新開始");
}
}

沒有留言:

張貼留言

影片的問題請留在影片的留言區裡。
部落格不會另外通知給我,所以很難發現你有留言。