2016-04-13 19 views
12

Tôi đã xây dựng một ứng dụng Android hoạt động tốt và như mong đợi với máy tính bảng: Acer. API 7 inch 21.Bề mặt :: setbuffersNhập hồ sơ Đăng nhập bị chặn

Gần đây tôi có một máy tính bảng mới: Acer. API 10 inch 22.

Bây giờ tôi nhận được nhật ký của mình bị spam với dòng này.

04-12 18:23:27.371 8776-9082/com.callbell.callbell D/Surface: Surface::setBuffersDimensions(this=0x7f9aa44000,w=800,h=1280) 

và màn hình sẽ đóng băng và để trống trong khoảng thời gian ngẫu nhiên. Tôi chưa thấy bất kỳ lỗi nào trong nhật ký và các tài liệu tham khảo duy nhất tôi có thể tìm đến dòng nhật ký này là ở đây

https://android.googlesource.com/platform/frameworks/native/+/fe94bd262bc0a33d709aee8fb70c1369656b479b/libs/gui/Surface.cpp

CẬP NHẬT Tôi đã thử này trên một vài thiết bị với thành công khác nhau.

KHÔNG VẤN ĐỀ:

Samsung Galaxy Tab 7"

Samsung Galaxy Tab 10"

Acer Iconia 8"

VẤN ĐỀ:

Acer Iconia 10"

Trả lời

5

Các nhật ký này xuất hiện khi chúng tôi có EditText với con trỏ và nhấp nháy con trỏ đó có trách nhiệm vẽ lại màn hình.

Surface :: setBuffersDimensions (điều này = 0x7f4ccc7c00, w = 1080, h = 1920)
D/OpenGLRenderer: WorkerThread 0x7f7c07f000 chạy

Khi tôi đã làm

android:cursorVisible="false" 

những bản ghi đã biến mất.

Vì vậy, khi màn hình phòng thu trở thành spam với các nhật ký này, Cảnh báo cho nhà phát triển để kiểm tra mẫu vẽ giao diện người dùng.

+2

trên thiết bị của tôi Doogee X5 thanh tiến trình hoạt ảnh cũng gây ra spam này –

3

Nhật ký này có nghĩa là nội dung nào đó trên màn hình của bạn đang bị làm lại wn.
Chỉ hiển thị trên một vài thiết bị, nhưng bất kể thiết bị bạn đang sử dụng, bạn có thể bật 'cập nhật lớp phần cứng' hoặc 'cập nhật chế độ xem gpu' trong tùy chọn nhà phát triển và bạn sẽ thấy vùng flash đang được vẽ lại.
Hơn nữa, nếu vấn đề tồn tại trên một thiết bị, có khả năng nó cũng tồn tại trên các thiết bị khác.

Các vấn đề liên quan