私は、1 つのメイン モジュール (ここにはアクティビティとコントローラーがあります..) と、いくつかのカレンダーやその他の実装があるいくつかのセカンダリ モジュールを持つプロジェクトに取り組んでいます。
メイン モジュールには、アプリケーション コンテキストを格納するアプリケーション シングルトン クラスがあり、メイン モジュール内のどこからでもアプリケーション コンテキストを静的に取得できます。
問題は、セカンダリ モジュールで別のアプリケーション クラスを作成するにはどうすればよいかということです。現在、メイン モジュールとアプリ コンテキストが必要なモジュールとの間で循環依存関係を使用していますが、このアプローチを使用するのはあまり好きではありません。