2012-03-14 3 views
5

Ho creato una schermata di blocco per ics che sostituirà la schermata di blocco predefinita. Nel mio codice voglio usare il metodo getWindow() per impostare il valore "android:hardwareAccelerated" true per aumentare l'efficienza.metodo getWindow() non in grado di utilizzare

Non ho alcuna attività nel LockScreen.java. Quindi non sono in grado di utilizzare activity.getWindow(). Ho provato anche con context.getWindow() e this.getWindow(). Ma ancora mostra l'errore. Come usare il metodo getWindow() per ottenere l'oggetto Window?

+0

forse questo ti aiuta: http://stackoverflow.com/questions/7378644/how-to-call-getwindow-outside-an-activity-in-android –

+0

+1 per la tua domanda, ho lo stesso problema, l'hai già risolto? – Nguyen

risposta

1

Penso che questo sia semplicemente il metodo è possibile chiamare l'Attività o la classe che lo estende, perché appartiene ad esso ..: S Quindi o è necessario essere in attività o è necessario passare l'attività in qualche modo. e non capisco come non hai alcuna attività ?! Avresti bisogno di avere un po 'in questo caso ...

LockScreen sta estendendo qualche classe, no? Quale?