2012-03-14 5 views
5

Я создал блокирующий экран для ics, который заменит блокировку экрана по умолчанию. В моем коде я хочу использовать метод getWindow(), чтобы установить значение "android:hardwareAccelerated" для повышения эффективности.Метод 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

Я думаю, что это просто метод , вы можете вызвать Activity или класс, который его расширяет, потому что он принадлежит ему.: S Итак, либо вы должны быть в действии, либо вам нужно каким-то образом передать эту деятельность. , и я не понимаю, как у вас нет активности ?! Вам нужно будет иметь в этом случае ...

LockScreen расширяет класс, нет? Который из?

Смежные вопросы