0
據我知道,我可以做bundle.getState()
得到成束狀態編程和方法將返回狀態爲int
是指根據捆Bundle.ACTIVE
或Bundle.INSTALLED
或Bundle.RESOLVED
或等。由於某些原因,我需要將狀態值設置爲String
,例如「ACTIVE」,「INSTALLED」,「RESOLVED」等。我該怎麼做?如何以編程方式獲得OSGi包狀態爲String?
據我知道,我可以做bundle.getState()
得到成束狀態編程和方法將返回狀態爲int
是指根據捆Bundle.ACTIVE
或Bundle.INSTALLED
或Bundle.RESOLVED
或等。由於某些原因,我需要將狀態值設置爲String
,例如「ACTIVE」,「INSTALLED」,「RESOLVED」等。我該怎麼做?如何以編程方式獲得OSGi包狀態爲String?
你必須做你自己的開關...... OSGi在Java發佈之前就已經開始了。
我不知道這在OSGi代碼庫中。這可能是你只需編寫自己的簡單開關/案例陳述。 – pauli
@pauli我現在正在這樣做。但我想說的是,爲了以防萬一,我不想在代碼中添加或更改任何這些開關/事件語句,以防止我的代碼出現問題,即使有更多可能不會有任何變化。 –