Ho tre domande su App Opzioni Widget:Usando il metodo updateAppWidgetOptions di AppWidgetManager per memorizzare per-widget di opzioni di personalizzazione
1) Se voglio aggiungere un valore di opzione per le opzioni di un widget di app, Dovrei sempre recuperare le opzioni del widget con getAppWidgetOptions(int)
e quindi manipolare lo Bundle
, altrimenti quando chiamo updateAppWidgetOptions(int appWidgetId, Bundle options)
sovrascrivo altre opzioni esistenti, giusto?
2) Queste opzioni sopravvivono a un riavvio? Ad esempio, se memorizzo alcune informazioni relative a un widget all'interno di un'attività di configurazione, sono sicuro che le troverò mai dopo un riavvio? Il sistema automagicamente li conserva da qualche parte?
3) È questo il più veloce di memorizzare le opzioni del widget in preferenze condivise?