Намеренный получатель согласно предпочтению - PullRequest
1 голос
/ 09 апреля 2010

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

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

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

1 Ответ

2 голосов
/ 09 апреля 2010

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

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

...