@ Ready4Android Вы правы, я отредактирую свой ответ, чтобы не путать других. Благодарю.

у создать сервис, который будет работать в отдельном потоке (не в потоке пользовательского интерфейса), поэтому я реализовал класс, который будет расширять IntentService. Но мне не повезло. Вот код

public class MyService extends IntentService {

    public MyService(String name) {
        super(name);
        // TODO Auto-generated constructor stub
    }

    @Override
    public IBinder onBind(Intent arg0) {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public void onCreate() {
        // TODO Auto-generated method stub
        super.onCreate();
        Log.e("Service Example", "Service Started.. ");
        // pushBackground();

    }

    @Override
    public void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        Log.e("Service Example", "Service Destroyed.. ");
    }

    @Override
    protected void onHandleIntent(Intent arg0) {
        // TODO Auto-generated method stub
        for (long i = 0; i <= 1000000; i++) {
            Log.e("Service Example", " " + i);
            try {
                Thread.sleep(700);
            } catch (InterruptedException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
    }
}

Потребление услуг при нажатии кнопки «Активность»:

public void onclick(View view) {
Intent svc = new Intent(this, MyService.class);
    startService(svc);
}

Ответы на вопрос(5)

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