Tôi đang tạo ứng dụng tìm kiếm sự kiện, chúng tôi đặt tiêu chí tìm kiếm từ một màn hình trong một màn hình khác, sau đó người dùng có thể chỉnh sửa tiêu chí tìm kiếm từ màn hình thứ 3 và chuyển sang màn hình thứ 4.Vòng đời đối tượng tĩnh của Android
Để đạt được công việc trên, tôi đang sử dụng đối tượng tĩnh nhớ các giá trị xung quanh ứng dụng và tôi không cần thực hiện thêm bất kỳ điều gì.
Nhưng tôi sợ nếu về vòng đời đối tượng tĩnh trong android nếu bộ nhớ thấp tìm thấy android xóa các đối tượng tĩnh ???
Vì Android hỗ trợ đa tác vụ, nếu người dùng chuyển sang ứng dụng khác và khi người dùng quay trở lại ứng dụng bắt đầu hành động điên, đối tượng tĩnh có bị xóa khi có nhiều tác vụ không ??? bất kỳ ý tưởng ?? và cũng đề nghị giữ đối tượng tĩnh thông qua phương pháp singleton là cách tiếp cận tốt hơn?
Đây là giải thích tuyệt vời và cần được đọc cho bất kỳ nhà phát triển Android nào. –
Tôi muốn biết tại sao tôi mất giá trị trường của mình trong đối tượng ứng dụng nếu nó không tĩnh khi tôi bắt đầu hoạt động mới ví dụ: Tôi khai báo biến trang hiện tại trong đối tượng ứng dụng và giá trị của nó luôn quay về 0 khi mở hoạt động mới –
khi tôi gọi super.onRestoreInstanceState (savedInstanceState); Tôi mất biến của mình ngay cả khi chúng tĩnh, vấn đề là gì? –