2012-03-14 30 views
5

私はic用のロック画面を作成しましたが、これはデフォルトのロック画面を置き換えます。私のコードでは、効率を上げるために"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はいくつかのクラスを拡張していますか?どれ?

関連する問題