У меня есть служба и функция предпочтения, которая позволяет пользователю редактировать некоторые настройки. Я хотел бы перезапустить службу, как только пользователь будет создан с помощью функции PreferenceActivity.Android: перезапуск службы после изменения настроек
Я понимаю, что могу зарегистрировать onChange слушателей для индивидуальных изменений предпочтений, но я не хочу перезапускать Сервис как каждый изменений предпочтений. Я хотел бы сделать это, когда пользователь выполнит редактирование всех настроек. Не имея кнопки «Применить сейчас» в PreferenceActivity, я не вижу прямого способа сделать это.
Я пропустил что-то фундаментальное здесь?
Спасибо!
однако startActivityForResult не может быть вызван из службы, вам нужно будет открыть действие, которое затем откроет другое действие. – htafoya