2012-03-14 12 views
5
kullanamaz

Varsayılan kilit ekranını değiştirecek ics için bir kilit ekranı oluşturdum. Kodumda, verimliliği artırmak için "android:hardwareAccelerated" değerini ayarlamak için getWindow() yöntemini kullanmak istiyorum.getWindow() yöntemi

LockScreen.java numaralı telefondan herhangi bir aktivitesi yok. Bu yüzden activity.getWindow()'u kullanamıyorum. context.getWindow() ve this.getWindow() ile de denedim. Ama yine de hata gösteriyor. Window nesnesini almak için getWindow() yöntemini nasıl kullanılır?

+0

belki bu size yardımcı olabilir: sorunuz için http://stackoverflow.com/questions/7378644/how-to-call-getwindow-outside-an-activity-in-android –

+0

+1, aynı sorun var, zaten çözdün mü? – Nguyen

cevap

1

Bence bu basitçe yöntemidir. Etkinlik veya onu genişleten bir sınıf olabilir, çünkü ona aittir ..: S Yani ya faaliyette olmanız gerekir ya da bu etkinliği bir şekilde iletmeniz gerekir. ve nasıl bir etkinliğiniz yok? Bu durumda bazılarına sahip olmanız gerekir ...

LockScreen bazı sınıfları genişletiyor, değil mi? Hangisi?