2012-03-14 1 views
5

기본 lockscreen을 대체 할 ics 용 잠금 화면을 만들었습니다. 내 코드에서 효율성을 높이기 위해 "android:hardwareAccelerated"을 true로 설정하려면 getWindow() 메서드를 사용하고 싶습니다.getWindow() 메서드를 사용할 수 없습니다

나는 LockScreen.java에서 어떤 활동도하지 않습니다. 그래서 activity.getWindow()을 사용할 수 없습니다. context.getWindow()this.getWindow()도 시도해 보았습니다. 그러나 여전히 오류를 보여줍니다. getWindow() 메서드를 사용하여 Window 객체를 가져 오는 방법은 무엇입니까?

+0

아마도 도움이 될 것입니다. http://stackoverflow.com/questions/7378644/how-to-call-getwindow-outside-an-activity-in-android –

+0

+1 질문에 대한, 같은 문제가 있습니다, 이미 해결 했니? – Nguyen

답변

1

나는 간단하게 방법 이라고 생각한다. 활동은이거나 그것에 속하기 때문에 그것을 확장하는 클래스라고 할 수있다. : S 그래서 당신은 활동에 있어야하거나 어떻게 든 그 활동을 통과해야한다. 나는 어떤 활동이 없는지 이해하지 못합니까?! 이 경우에 일부가 필요합니다 ...

LockScreen은 일부 클래스를 확장하고 있습니까? 어느 것?