カスタム モジュールでアプリケーション コンテキストを取得するにはどうすればよいですか? 私のモジュールのコードは次のとおりです。
public class MyModule extends AbstractModule {
@Override
@SuppressWarnings("unchecked")
protected void configure() {
// Package Info
try {
final PackageInfo info = application.getPackageManager().getPackageInfo(
application.getPackageName(), PackageManager.GET_META_DATA);
bind(PackageInfo.class).toInstance(info);
} catch (PackageManager.NameNotFoundException e) {
throw new RuntimeException(e);
}
}
}
アプリケーションのメタデータを取得しようとしています。PackageInfo のデフォルト モジュール バージョンにはメタ データがないため、カスタム バインディングが必要です。