Activity có thể bị tắt đi bằng cách gọi phương thức nào của nó?
Đáp án đúng: B
Phương thức finish()
được sử dụng để kết thúc một Activity. Khi finish()
được gọi, hệ thống sẽ loại bỏ Activity khỏi ngăn xếp back stack và nếu không có Activity nào khác trên đỉnh ngăn xếp, ứng dụng có thể quay trở lại Activity trước đó hoặc thoát ra.
onDestroy()
là một lifecycle callback, được gọi khi Activity sắp bị hủy. Nó không trực tiếp tắt Activity theo ý muốn, mà là một phần của quy trình hủy Activity do hệ thống quản lý.
finishActivity()
không phải là phương thức của Activity. Nó là một phương thức của ActivityManager
(hoặc tương tự) và được dùng để kết thúc một Activity cụ thể, nhưng thường không được gọi trực tiếp từ bên trong Activity.
start()
được dùng để bắt đầu một Activity, không phải để tắt nó.