R.string (XML-)Variable aus dem Programmcode (automatisch) setzen

  • Hallo,


    Ich habe mir eine App programmiert welche bestimmte Werte von einer webseite läd.
    Diese Werte möchte ich gerne in R.string speichern (überschreiben).
    Um diese Werte dann von meinem Widget, welches zur App gehört abzufragen.
    Es klappt alles außer das setzen der Variablen in R.string.


    Vielen Dank für jeden Tipp.

  • Hi, danke für den Link... den kannte ich aber schon.
    Ich hab das problem das ich meine updatefunktion im WidgetProvider als static deklariert habe. Dadurch ist es nicht möglich getPreferences(MODE_PRIVATE) oder getSharedPreferences("name", MODE_PRIVATE) aufzurufen.
    Da ich aber den Context zur verfügung habe kann ich mit context.getString(R.string.app_widget_name); den entsprechenden String aus R.string auslesen.
    Das geht ja leider mit den Shared Preferences nicht oder doch ?


    Ist es wirklich nicht möglich im JavaCode die string.xml oder eine andere .xml datei zu aktualliseiren. (Wenn meine App lauft kann ich ja auch sharedPreferences setzen/aktuallisieren).


    Also nochmal zusammengefasst:
    Entweder möchte ich eine xml datei editieren aus meinem JavaCode der Activity.
    Oder (static) im AppwidgetProvider Shared Preferences Zugriff bekommen.



    EDIT: habs herausgefunden context.getsharedPreferences() hat mir geholfen. THX anyway

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!