Danh sách ứng dụng gần đây trong Ice Cream Sandwich đã thêm khả năng vuốt các ứng dụng ra khỏi danh sách, do đó loại bỏ chúng vĩnh viễn (và theo như tôi biết đây là chức năng vanilla, không phải là CM / ROM tùy chỉnh). Các tài liệu và điểm nổi bật về nền tảng dường như không đề cập đến hoạt động của chức năng này, nhưng tôi tò mò muốn biết hệ thống đang thực sự làm gì.
Thêm vào sự tò mò của tôi, tôi quyết định thực hiện một bài kiểm tra nhanh: Tôi đã khởi động Music trên bản cài đặt CM9, sau đó sao lưu nó. Sau đó tôi đã kiểm tra danh sách ứng dụng gần đây và thấy nó thực sự ở đó (và ở trạng thái thích hợp, dựa trên hình thu nhỏ). Sau đó tôi đã đi vào Settings->Applications
và buộc dừng ứng dụng Âm nhạc, nhưng nó vẫn được liệt kê trong danh sách gần đây, khiến tôi tin rằng nó không được kết nối với các quá trình kéo dài trong nền.
Nhận ra rằng Âm nhạc có thể là một lựa chọn tồi, tôi cũng đã thử nghiệm với ứng dụng USA Today. Điều này về cơ bản thể hiện hành vi tương tự, và có vẻ như nó đã bị buộc phải "khởi chạy lại" sau khi dừng lực lượng (điều này có ý nghĩa) mặc dù hình thu nhỏ trong danh sách ứng dụng gần đây không phản ánh điều này (lưu vào bộ nhớ, tôi đoán vậy?).
Vậy, điều gì thực sự xảy ra ở cấp độ HĐH khi bạn vuốt một ứng dụng ra khỏi danh sách gần đây? Có phải nó chỉ đơn giản là xóa dữ liệu của ứng dụng ra khỏi RAM và rác thu thập nó, phá hủy trạng thái đã lưu của nó?