Tôi vừa truy cập vào thị trường Android để xuất bản bản cập nhật cho ứng dụng của mình và nhận thấy có một vài lỗi mới được báo cáo từ lượt cài đặt hiện tại. Trong khi tôi có thể hiểu được (và cố gắng làm điều gì đó về) hầu hết trong số họ, điều này khiến tôi khá bối rối:Android StackOverflowError trong ViewGroup.resetResolvedTextDirection
java.lang.StackOverflowError
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
at android.view.ViewGroup.resetResolvedTextDirection(ViewGroup.java:5131)
... this line repeats about 200 times or so ...
này được tất cả những gì - không có các thông tin khác dưới mọi hình thức.
Tôi hoàn toàn bối rối về nơi bắt đầu điều tra điều này. Bất kỳ ý tưởng được đánh giá rất cao.
tôi nhìn thấy. Tôi khá chắc chắn rằng một cái nhìn không thể được thêm vào chính nó (trực tiếp hoặc gián tiếp) như một đứa trẻ - nếu không tất cả các loại vấn đề sẽ xảy ra. Tôi sẽ cố gắng để có được giả lập ics và cố gắng chạy thông qua trình gỡ lỗi có - có thể sẽ có thể tìm thấy vấn đề. –
Yup, có một kiểm tra 'cha mẹ 'mà bạn sẽ _think_ sẽ tránh điều đó. Nhưng tôi không thể giải thích một vòng lặp đệ qui theo bất kỳ cách nào khác. Trừ khi nó không đệ quy và phân cấp khung nhìn của bạn thực sự sâu sắc. –