Mam trzy pytania dotyczące App Widget Opcje:Korzystanie updateAppWidgetOptions metoda AppWidgetManager przechowywać opcje per-widget dostosowywania
1) Jeśli chcę dodać wartość opcji do opcji widżet aplikacji, Zawsze powinienem najpierw pobrać opcje widgetu za pomocą getAppWidgetOptions(int)
, a następnie manipulować Bundle
, w przeciwnym razie, gdy zadzwonię pod updateAppWidgetOptions(int appWidgetId, Bundle options)
, nadpisuję inne istniejące opcje, prawda?
2) Czy ta opcja przetrwa ponowne uruchomienie? To znaczy, jeśli przechowuję informacje związane z widżetem w ramach czynności konfiguracyjnych, czy na pewno znajdę je nawet po ponownym uruchomieniu? Czy system automatycznie utrzymuje je w określonym miejscu?
3) Czy jest to szybsze niż przechowywanie opcji widżetów w wspólnych preferencjach?