Cách thích hợp để đóng ứng dụng Android là gì?

Ông Tò mò viết,

RTT thân mến, tôi đang sử dụng Android từ rất lâu rồi và tôi luôn băn khoăn không biết đâu là cách chính xác để đóng một ứng dụng trên Android? Tôi biết người ta có thể sử dụng nút Trang chủ hoặc nút Quay lại để đóng ứng dụng, tôi cũng đã thấy ít người sử dụng trình giết tác vụ để đóng ứng dụng.Nhưng nếu cả ba phương pháp đều làm điều giống nhau, thì đâu là sự khác biệt.

Sau khi đóng ứng dụng của mình, tôi không muốn ứng dụng chạy nền và sử dụng tài nguyên điện thoại của mình, Vì vậy, tôi chỉ băn khoăn trong số 3 phương pháp này, phương pháp nào là phù hợp để đóng ứng dụng trên Android?

Đóng ứng dụng Android

Vâng, ông Tò mò, cảm ơn ông đã đưa ra vấn đề này, đóng ứng dụng trên Android là điều mà mỗi người chúng ta làm nhiều lần trong ngày mà không cần suy nghĩ nhiều. Vậy đâu là cách tiếp cận lý tưởng để đóng ứng dụng? Nên nhấn nút quay lại, nút trang chủ hay sử dụng các ứng dụng sát thủ tác vụ? Nếu tất cả họ đều đang làm điều gì đó thì điều gì khiến họ khác biệt với nhau?

Dưới đây là hướng dẫn chi tiết để trả lời tất cả những câu hỏi này.

TL; DR Bạn có thể sử dụng một trong hai, tức là.,. nút trang chủ hoặc nút quay lại để đóng ứng dụng, cả hai đều làm điều tương tự.

Chi tiếtGiải thích vềNút quay lại Android so với nút trang chủ

Nút quay lại: Về mặt lý thuyết, khi nhấn nút quay lại, nó sẽ gọi onDestroy (), thông báo cho Android biết rằng người dùng muốn thoát ứng dụng này và hệ thống sẽ hủy mọi thông tin hiện có trên ứng dụng. Nhưng một số ứng dụng như Spotify và các ứng dụng của Google không tuân theo điều này và hầu hết các ứng dụng vẫn có sẵn trong các ứng dụng gần đây. Do đó, lần tới khi người dùng mở ứng dụng, họ sẽ thấy màn hình chào mừng mặc định của ứng dụng.

Nút Home gọi phương thức onPause (), phương thức này ra lệnh cho hệ thống giữ thông tin trên màn hình khi người dùng quay lại và sử dụng lại. Và nếu người dùng không quay lại sau một khoảng thời gian nhất định, ứng dụng này sẽ bị đặt lại và bị mất khỏi các ứng dụng gần đây.

Android là hệ điều hành thông minh hơn. Họ biết rõ khi nào và bao nhiêu tài nguyên nên được phân bổ. Bạn có thể đã thấy các ứng dụng đã đóng xuất hiện trong các ứng dụng gần đây ngay cả khi bạn đã nhấn nút quay lại thay vì nút trang chủ. Tại sao? Điều này là do việc truy xuất ứng dụng từ bộ nhớ cache nhanh hơn so với việc mở một ứng dụng mới.

Và khi phân bổ nguồn lực,Các hoạt động không chạy trong nền trên Android,do đó tiêu thụ rất ít (gần như không có gì) dung lượng bộ nhớ hoặc pin. Chúng chỉ ở đó, vì lần sau khi bạn mở ứng dụng này, chúng sẽ khởi chạy nhanh chóng.

Ngược lại, không nên sử dụng các ứng dụng sát thủ tác vụ để đóng Ứng dụng. Nhưng đôi khi, nếu bạn cần buộc đóng một ứng dụng, thì hãy sử dụng tùy chọn buộc đóng có sẵn trong cài đặt thiết bị> Ứng dụng> Nhấn vào ứng dụng bạn muốn đóng> Buộc đóng.

Phần kết luận

Không có vấn đề gì nếu bạn nhấn nút trang chủ hoặc nút quay lại để đóng ứng dụng, nó chỉ thay đổi những gì bạn sẽ thấy vào lần tiếp theo khi bạn mở ứng dụng trong khi pin hoặc bộ nhớ thiết bị của bạn vẫn không bị ảnh hưởng bởi phương pháp bạn đã sử dụng để đóng ứng dụng.

Qua StackExchange- Android

Xem Thêm