Виджет 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, но я могуне вижу что. Кто-нибудь еще знает?