Виджет setOnClickPendingIntent не запускает службу

По примеруВот Я создал свой виджет с легкостью.

Затем я добавил кнопку в свой виджет, эта кнопка должна запустить службу, поэтому я добавил следующий код в мой WidgetProvider

@Override
public void onEnabled(Context context) {
    Log.e("ERROR", "REMOVE ME"); // TODO remove. This is for eclipse logcat recognition
    RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget_layout);

    Intent intent = new Intent(context, RepairService.class);
    PendingIntent pi = PendingIntent.getService(context, 0, intent, 0);
    views.setOnClickPendingIntent(R.id.widget_boost, pi);
}

Код, конечно, вызывается, но служба неначать. Я'я уверен, что, возможно, что-то упустил с реализацией сервиса PendingIntent, но я могуне вижу что. Кто-нибудь еще знает?

Ответы на вопрос(1)

Ваш ответ на вопрос