У меня есть виджет, который должен запускать и останавливать службу (запускать, когда он не работает, останавливать, когда он работает). Это работает нормально, однако, каждый раз, когда запускается служба, также запускается основная деятельность моего приложения, чего я не хочу.
Если я уберу MAIN-intent-filter (
<action android:name="android.intent.action.MAIN" /><br>
<category android:name="android.intent.category.LAUNCHER" />
) из манифеста приложения, оно работает так, как я хочу (без запуска основной активности, только службы), но тогда у меня, очевидно, больше нет основной активности ...
Вот так я запускаю службу (я предполагаю, что это нормальный способ, и я не вижу никакой ссылки на то, что может привести к срабатыванию ОСНОВНОГО намерения):
Intent svc = new Intent(this, OnOffService.class);
startService(svc);
Спасибо
Ник