Можно ли запустить сервис с помощью ярлыка? - PullRequest
8 голосов
/ 08 марта 2010

Я пытаюсь создать ярлык на главном экране, который при нажатии запускает службу вместо активности.

Возможно ли это? Как?

Спасибо!

Ответы [ 2 ]

11 голосов
/ 08 марта 2010

Вы можете создать фиктивную активность, которая просто запускает службу, а затем завершает себя:

public class MyServiceActivity extends Activity {
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);

        Intent intent = new Intent(this, MyService.class);
        startService(intent);
        finish();
    }
}
6 голосов
/ 08 марта 2010

Нет, извините. Ярлыки запускают только действия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...