Trong ứng dụng tôi đang làm việc trên tôi đang nhìn thấy một rò rỉ bộ nhớ trong DialogFragment và cách duy nhất để sửa chữa nó cho đến nay đã được để loại bỏ tất cả các quan điểm khi DialogFragment bị phá hủy, đây là một điều bình thường phải làm gì? Tôi đang làm việc với một ROM tùy chỉnh vì vậy đã không chắc chắn nếu có thể đó là một cái gì đó để làm với vấn đề này. Có lý do nào KHÔNG loại bỏ tất cả các khung nhìn từ hộp thoại sẽ khiến chúng bị rò rỉ bộ nhớ?DialogFragment rò rỉ bộ nhớ
@Override
public void onDestroyView() {
if (getView() instanceof ViewGroup) {
((ViewGroup)getView()).removeAllViews();
}
super.onDestroyView();
}
để xác nhận điều đó, bạn cũng nên thử trên điện thoại không bắt nguồn từ –