2012-03-14 128 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 – 2012-10-27 12:10:17

+0

+1對於你的問題,我有同樣的問題,你已經解決了嗎? – Nguyen 2013-01-16 02:46:23

回答

1

我認爲這只是方法你可以調用活動或擴展它的類,因爲它屬於它..:S因此,無論你需要在活動還是需要以某種方式傳遞活動。 我不明白你如何沒有任何活動?你需要在這種情況下有一些...

LockScreen擴展了一些類,不是?哪一個?