Какая модель предпочтения для пользовательского интерфейса предпочтений для такой услуги?
Имеет PreferenceActivity
, который пользователь использует для установки предпочтений.
Уведомления не кажутся правильными, поскольку служба обычно не работает.
Notifications
доступны только для чтения и не могут использоваться для сбора предпочтений.
Единственный другой вариант, который я вижу, - это добавить действие в отображаемое приложение.в модуле запуска
Обычно PreferenceActivity
отсутствует в модуле запуска, но достигается действиями, составляющими приложение.
Если вы говорите, что у вас нетдругие виды деятельности, вы можете написать некоторые.Пользователи имеют тенденцию отклонять приложения без активности на Маркете с низкими рейтингами, потому что они считаются изначально сломанными.Если пользователь не может понять, как запустить приложение в течение нескольких секунд после установки, у вас есть проблемы.
Более того, что-то в вашем приложении вызывает bindService()
, и это не может быть BroadcastReceiver
, поэтомупредположительно это деятельность.Просто предоставьте оттуда пункт меню опций своему PreferenceActivity
.