Mais conteúdo relacionado Semelhante a はじめてのAndroid開発 (20) Mais de Katsumi Honda (17) はじめてのAndroid開発25. public class PeskyService extends Service { private final static long DELAY = 3000; private final static long PERIOD = 6000; private final static String MESSAGE = " お気に入りのメッセージを入れてください " ; private Toast toast ; private Timer timer ; private TimerTask task ; @Override public void onCreate() { super .onCreate(); toast = Toast. makeText ( this , MESSAGE , Toast. LENGTH_SHORT ); timer = new Timer(); task = new TimerTask() { @Override public void run() { toast .show(); } }; timer .schedule( task , DELAY , PERIOD ); } @Override public void onDestroy() { timer .cancel(); }; @Override public IBinder onBind(Intent arg0) { return null ; } } 27. res/layout/main.xml にボタンを追加 < Button android:layout_width = "wrap_content" android:layout_height = "wrap_content" android:id = "@+id/StartButton" android:text = "@string/start_button" / > 41. 親クラス:android.app.BroadcastReceiver public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { context.startService( new Intent(context, ClockService. class )); } }