Tôi đang làm việc trên một ứng dụng Android khá phức tạp đòi hỏi một lượng lớn dữ liệu về ứng dụng (tôi muốn nói tổng cộng khoảng 500KB - điều này có lớn đối với thiết bị di động không?). Từ những gì tôi có thể nói, bất kỳ thay đổi định hướng nào trong ứng dụng (chính xác hơn là trong hoạt động) đều gây ra sự phá hủy hoàn toàn và tái tạo lại hoạt động. Dựa trên những phát hiện của tôi, lớp Ứng dụng không có cùng một vòng đời (tức là, đối với tất cả các ý định và mục đích, luôn được khởi tạo). Lưu trữ thông tin trạng thái bên trong lớp ứng dụng và sau đó tham chiếu nó từ Activity có hợp lý không hay đó không phải là phương pháp "được chấp nhận" do hạn chế về bộ nhớ trên thiết bị di động? Tôi thực sự đánh giá cao bất kỳ lời khuyên nào về chủ đề này. Cảm ơn!