Mặc dù điều này có thể là một kỹ thuật có hiệu quả để chuyển các đối tượng giữa các thành phần một cách lỏng lẻo cùng ứng dụng của bạn, hoặc cho việc duy trì nhà nước ứng dụng hoặc chia sẻ tài nguyên, nó thường là tốt hơn để tạo ra các lớp học tĩnh singleton của riêng của bạn chứ không phải là mở rộng ứng dụng lớp đặc biệt, trừ khi bạn cũng xử lý các sự kiện vòng đời được mô tả trong các phần sau đây.Trọng sự kiện vòng đời ứng dụngLớp ứng dụng cung cấp xử lý sự kiện cho các ứng dụng sáng tạo và chấm dứt, điều kiện bộ nhớ thấp, và thay đổi cấu hình (như được diễn tả trong phần trước).Bằng cách thay thế những phương pháp này, bạn có thể thực hiện hành vi ứng dụng cụ thể của mình cho mỗi người trong các trường hợp:► onCreate — được gọi là khi các ứng dụng được tạo ra. Ghi đè phương pháp này sẽ khởi tạo singleton ứng dụng của bạn và tạo và khởi tạo bất kỳ ứng dụng biến trạng thái hoặc nguồn tài nguyên được chia sẻ. ► onLowMemory — cung cấp một cơ hội cho các ứng dụng giáo dục để giải phóng bộ nhớ bổ sung khi hệ thống đang chạy thấp trên tài nguyên. Điều này sẽ thường chỉ được gọi là khi quá trình nền đã bị chấm dứt và các ứng dụng nền trước hiện có vẫn còn thiếu bộ nhớ. Ghi đè lên này xử lý xóa cache hoặc phát hành các nguồn tài nguyên không cần thiết.► onTrimMemory-một ứng dụng cụ thể để thay thế cho bộ xử lý onLowMemory được giới thiệu trong Android 4.0 (API cấp 13). Gọi là khi thời gian chạy xác định appli¬cation hiện tại nên cố gắng để cắt chi phí bộ nhớ của nó - thông thường khi nó di chuyển đến back¬ground. Nó bao gồm một tham số cấp độ cung cấp bối cảnh xung quanh thành phố yêu cầu.► onConfigurationChanged-không giống như các hoạt động ứng dụng đối tượng không phải khởi động lại do thay đổi cấu hình. Nếu ứng dụng của bạn sử dụng giá trị phụ thuộc vào cấu hình cụ thể, ghi đè lên này xử lý tải lại những giá trị và nếu không xử lý thay đổi cấu hình ở một mức độ ứng dụng.Như được hiển thị trong liệt kê 3-8, bạn phải luôn luôn gọi thông qua để xử lý sự kiện superclass khi over¬riding những phương pháp này.
đang được dịch, vui lòng đợi..
