Androidのデフォルトクラスの読み込みを傍受し、条件付きでクラスの読み込みを避けることはできますか?Androidインターセプトクラスの読み込み
私のモチベーションは、Androidのデフォルトのクラスのロード処理をインターセプトし、条件に基づいてクラスをロードしないよう、
if (!fooScope) {
throw IllegalStateException("Trying to load class from FooScope");
}
のようなものです私はクラスがからロードされている場所を変更するつもりはないのですが、細かい持っていますどんなクラスがどの時点でロードされるのかを細かく制御することができます。厳密なクラスローディング。この場合、特定の条件が満たされるまでロードされていないクラスはロードしないでください。私はこれを達成するためにクラスの読み込みをインターセプトする方法を探しています。