2010-04-09 2 views
1

У меня есть намеренный приемник в манифесте Android, но хотелось бы дать пользователю возможность выбрать, хочет ли он, чтобы приложение автоматически запускалось в конкретном состоянии. До сих пор я использовал услугу с широковещательным приемником, но я действительно хочу удалить эту услугу, поскольку она кажется немного ненужной.Приемник приемника в соответствии с предпочтением

Может регистрировать действие намерения только в том случае, если пользователь хочет его (я думаю, нет)? Если нет, должен ли я создавать класс, который будет вызываться каждый раз, когда будет получено намерение, и проверяет предпочтение пользователя или должен ли я хранить службу?

Большое спасибо

ответ

2

Можно зарегистрировать пристальный действие только тогда, когда пользователь хочет его (я предполагаю, что нет)?

Нет, но вы можете иметь оба в своем манифесте и включать только тот, который вы хотите. Возможно, оставить их обоих отключенными в манифесте, чтобы начать, а затем по выбору пользователя включить тот, который они запросили, через PackageManager.

+0

Спасибо, только что я искал. – Kaloer

Смежные вопросы