1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
package com.example.tests; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; public class MainActivity extends AppCompatActivity { private String TAG = "MainActivity"; public ActivityMainBinding mainBinding; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.e(TAG,"onCreate"); mainBinding = DataBindingUtil .setContentView(this,R.layout.activity_main); //setContentView(R.layout.activity_main); } @Override protected void onStart() { super.onStart(); Log.e(TAG,"onStart"); } @Override protected void onResume() { super.onResume(); Log.e(TAG,"onResume"); } @Override protected void onPause() { super.onPause(); Log.e(TAG,"onResume"); } @Override protected void onStop() { super.onStop(); Log.e(TAG,"onStop"); } @Override protected void onDestroy() { super.onDestroy(); Log.e(TAG,"onDestroy"); } } |
Tổng quan
foreground là trạng thái activity được hiển thị và tương tác với người dùng
background là trạng thái activity bị ẩn 1 phần hoặc toàn bộ. Mà khi ần thì người dùng ko thấy và tương tác được.
.onCreate và onDestroy chỉ xảy ra 1 lần duy nhất trong cả vòng đới activity