Tiết kiệm và Khôi Hoạt động Instance nhà nước Sử dụng Vòng đời Handlers
hoạt động cung cấp xử lý onSaveinstanceState để kiên trì dữ liệu liên quan đến nhà nước giao diện người dùng trên toàn phiên. Nó được thiết kế đặc biệt để tồn tại nhà nước UI một hoạt động cần phải được chấm dứt bởi thời gian chạy, trong một nỗ lực để giải phóng tài nguyên cho các ứng dụng nền trước hoặc để chứa khởi động lại gây ra bởi những thay đổi cấu hình phần cứng.
Nếu một hoạt động được đóng lại bởi người dùng (bằng cách nhấn Back nút), hoặc lập trình bằng một cuộc gọi để kết thúc, bó dụ nhà nước sẽ không được thông qua vào onCreate hoặc onRestorelnstanceState khi Hoạt động được tiếp tạo ra. Dữ liệu đó phải được tiếp tục tồn xuyên suốt các phiên sử dụng nên được lưu trữ sử dụng Preferences chung, như được mô tả trong các phần trước.
Bằng cách ghi đè xử lý sự kiện onSavelnstanceState của một hoạt động, bạn có thể sử dụng param¬eter Bundle của nó để lưu các giá trị ví dụ giao diện người dùng. Giá trị lưu trữ bằng cách sử dụng phương pháp đặt như hiển thị cho Preferences chia sẻ, trước khi đi qua các Bundle được chỉnh sửa vào xử lý của lớp cha:
đang được dịch, vui lòng đợi..
