2017-06-19 98 views
0

我正在爲KODI的個人版本編寫多個附加組件。 我試圖實現的是:在KODI中保存全局可訪問的設置值

  1. 服務(加載項A)將使用其MAC地址對該框進行身份驗證。
  2. 服務(Add-on A)將保存一個令牌(T1)。
  3. 服務(附加B)將使用T1和負載電影如果(T1!=無)

但 xbmcplugin.setSetting( 「令牌」)和xbmcplugin.getSetting( 「令牌」)保存值在附加組件的上下文中被調用。

如何實現節能的全局值在KODI與Python

回答

1

您可以使用窗口屬性爲。窗口10000是主窗口之一,所以它一直存在。

將其設置 xbmcgui.Window(10000).setProperty('myProperty', 'myValue')

讀它 xbmcgui.Window(10000).getProperty('myProperty')

+0

這工作完全正常的字符串。 如何保存布爾值?我需要在服務保存的皮膚中使用布爾值。 – AqibBangash

+1

好吧,只要你控制它,你可以等於一個字符串,並採取任何你想做的布爾。我不知道財產部門的數據類型。 – Razze