1
FLAG_KEEP_SCREEN_ON
を使用してウェイクロックフラグを設定すると、アプリケーション全体またはそのアクティビティだけにWAKELOCKが設定されます。たとえば、私は主なアクティビティ、それが必要な唯一の場所に設定しました。そのアクティビティのonPause()
では、それを削除しました。アプリ内のすべてのアクティビティのonPause()
で削除する必要がありますか、それが設定されている場所の削除する必要があります。アプリケーションまたはアクティビティごとにWAKELOCKが設定されています
私がドキュメントで見つけることができるのは、サービスなどではなくアクティビティに設定するだけですが、その効果については言わないようです。