アクティビティが呼び出される前にAndroidAPIレベルを確認する方法はありますか?このアプリを設定する方法は、APIレベルが15未満の場合、アプリは主にアクティビティと単純なレイアウトを使用する1つのアクティビティを起動しますが、APIレベルが15以上の場合は、別のアクティビティを開く必要があります。よりきれいなレイアウトと、より高いAPIレベルに付属する機能を使用します。
MainActivityから(単純なifステートメントとビルド番号をチェックするだけで)それを行う方法を知っていますが、何かが呼び出される前にこれを行うことができますか?アプリケーションの2つの完全に異なる部分を1つのアクティビティにまとめる必要がある場合、そこでは非常に混雑します...(そして、それほどエレガントではないでしょう...)よろしくお願いします。