1

FelixOSGiFrameworkを使用したアプリケーションがいくつかあります。

更新後にバンドルを確認するにはどうすればよいですか?

つまり、多くのバンドルがあり、すべてのバンドルがロードされています。バンドルディレクトリでいくつかのバンドルを更新できます。どのバンドルファイルが変更され、どのバンドルが変更されていないかを確認するにはどうすればよいですか?

4

1 に答える 1

2

登録できますBundleListener。バンドルが変更されるたびに呼び出されます。

他のバンドルに変更を通知する他の手段があるため、通常これは必要ありません。通常、サービスをバンドルで提供し、このサービスを別のバンドルで使用します。この他のバンドルは、ServiceTrackerまたはブループリントサービス参照を使用でき、この方法でサービスのライフサイクルに反応します。

于 2012-09-21T05:45:39.803 に答える