Виджет 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)

Решение Вопроса

Ну, мне удалось это исправить

public class WidgetProvider extends AppWidgetProvider {

@Override
  public void onUpdate(Context context, AppWidgetManager appWidgetManager,
      int[] appWidgetIds) {

    Log.e("ERROR", "onUpdate method called");

    final int N = appWidgetIds.length;

    // Perform this loop procedure for each App Widget that belongs to this provider
    for (int i=0; i

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