Я занимаюсь разработкой виджета, он должен хранить данные как локально для экземпляра виджета, так и глобально для всех виджетов (кеш и общие данные).В настоящее время я использую PreferenceActivity, установив в своем файле sharedpreference значение MYAPPNAME + WIDGETID, затем сохраняю общие данные (4/5 переменных) в настройках MYAPPNAME.
Я видел множество примеров в сети, использующих ContentProvider для этогоцель, есть ли преимущество?Это быстрее или чем-то отличается от общих настроек?Извините, но это действительно не ясно.