アクティビティ、ActivityGroup、サービスなどで使用するAndroidのComponentCallbacksインターフェースがあります。それらはそれを実装し、アクティビティ構成が変更されたときに誰かが通知します。したがって、ComponentCallbacksを実装する独自のクラスを作成してonConfigurationChangedをリッスンし、いくつかのアクションを実行したいと思います...したがって、私のクラスは実装されていますが...誰かのオブザーバーにクラスを登録する必要があると思います。
それで、それは可能ですか?構成が変更されたときに通知を受けるために自分のクラスを「登録」する方法はありますか?
これはActivityThreadであり、メソッドcollectComponentCallbacksLockedである可能性があります。しかし、私はここで自分のクラスを登録する方法を見ませんでした。
ActivityThreadと ComponentCallbacksを使用して
psもちろん、アクティビティのメソッドonConfigurationChange changeをオーバーライドしてから、クラスのonConfigurationChangedメソッドを呼び出すことはできますが、必要ありません。アンドロイドでそれを行う方法があるかどうか知りたいです。