2017-06-19 6 views
0

Ich schreibe mehrere Add-ons für einen persönlichen Build von KODI. Was ich zu erreichen versuche, ist:Einstellungen speichern Wert global zugänglich in KODI

  1. Service (Add-on-A) wird das Feld mit seiner MAC-Adresse authentifizieren.
  2. Dienst (Add-On A) speichert ein Token (T1).
  3. Service (Add-on-B) T1 und Last-Filme verwendet, wenn (T1! = None)

ABER xbmcplugin.setSetting ("Token") UND xbmcplugin.getSetting ("Token") speichert die Wert im Kontext von Add-on, wo es aufgerufen wurde.

HOW Speichern Globale Werte in KODI mit Python

Antwort

1

Sie können Fenster Eigenschaften für das erreichen. Fenster 10000 ist eines der Hauptfenster, also wird es immer existieren.

Set es xbmcgui.Window(10000).setProperty('myProperty', 'myValue')

Lesen Sie es xbmcgui.Window(10000).getProperty('myProperty')

+0

Diese für Streicher perfekt funktioniert gut. Wie Booleans speichern? Ich muss Boolean in meiner Haut verwenden, die von einem Service gespeichert wurde. – AqibBangash

+1

Nun, solange Sie es steuern, können Sie einfach eine Zeichenfolge gleich und nehmen Sie diese Bool für was auch immer Sie tun möchten. Ich kenne keine Datentypen in der Immobilienabteilung. – Razze

Verwandte Themen