2012-03-14 39 views
5

Tôi đã tạo màn hình khóa cho ics sẽ thay thế màn hình khóa mặc định. Trong mã của tôi, tôi muốn sử dụng phương pháp getWindow() để đặt số "android:hardwareAccelerated" đúng để tăng hiệu quả.Phương thức getWindow() không thể sử dụng

Tôi không có bất kỳ hoạt động nào trong LockScreen.java. Vì vậy, tôi không thể sử dụng activity.getWindow(). Tôi cũng đã thử với context.getWindow()this.getWindow(). Nhưng nó vẫn cho thấy lỗi. Cách sử dụng phương thức getWindow() để lấy đối tượng Window?

+0

có thể điều này giúp bạn: http://stackoverflow.com/questions/7378644/how-to-call-getwindow-outside-an-activity-in-android –

+0

+1 cho câu hỏi của bạn, tôi có cùng một vấn đề, bạn đã giải quyết nó chưa? – Nguyen

Trả lời

1

Tôi nghĩ rằng đây chỉ đơn giản là phương pháp bạn có thể gọi vào Hoạt động hoặc lớp mở rộng nó, vì nó thuộc về nó ..: S Vì vậy, hoặc bạn cần phải hoạt động hoặc bạn cần phải vượt qua hoạt động đó bằng cách nào đó. và tôi không hiểu cách bạn không có hoạt động nào ?! Bạn sẽ cần phải có một số trong trường hợp này ...

LockScreen đang mở rộng một số lớp, phải không? Cái nào?

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