3
繼示例here我輕鬆創建了我的小部件。小部件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的實現,但我看不到。其他人知道嗎?