Trong ứng dụng của tôi có một biến tĩnh được đặt thành rỗng khi tôi quay lại ứng dụng của mình từ trình duyệt bên ngoài. Có vẻ như ứng dụng hoặc một phần của nó bị giết nếu trang web bên ngoài mà tôi khởi chạy là đủ phức tạp.null biến tĩnh khi quay lại ứng dụng
Nếu ứng dụng bị giết hoàn toàn và sau đó được khởi động lại từ hoạt động chính sẽ ổn, nhưng khởi chạy lại từ hoạt động khởi động trình duyệt - và không có nghĩa là đặt trạng thái ứng dụng sao cho nó bị lỗi khi truy cập biến tĩnh null. Đây là vấn đề thiết bị một trong sáu thiết bị của tôi nên tôi cần một số lời khuyên.
Có cờ để đặt để ngăn chặn hành vi này không?
"Nếu ứng dụng bị giết hoàn toàn và sau đó được relauched từ hoạt động chính sẽ ổn ..." - Trong trường hợp đó chỉ cần tạo một lớp mở rộng 'Application' và giữ biến tĩnh ở đó. – Squonk
Vì vậy, có một sự khác biệt trong phạm vi của một tĩnh nếu trong Application.java hoặc một số khác? – jchristof
@jchristof đã quá muộn nhưng trường tĩnh của ứng dụng sẽ không tạo sự khác biệt – oscarthecat