new Intent( [Context] , [サービスのクラス] );こうして作成したIntentは、Contextの「startService」を呼び出すことで実行されます。ここでは、MyServiceというサービスを実行しています。ボタンをクリックしたときの処理を、このサービスに行わせることになります。
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※MyAppWidget.javaの修正
package jp.tuyano;
import android.appwidget.*;
import android.content.*;
public class MyAppWidget extends AppWidgetProvider {
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds) {
Intent serviceIntent = new Intent(context, jp.tuyano.MyService.class);
context.startService(serviceIntent);
}
}
| << 前へ | 次へ >> |