서비스 살펴보기

서비스(Service)는 특정 액티비티와 상관 없이 백그라운드에서 실행되는 컴포넌트이다. 그래서 화면을 구성하는 레이아웃을 작성할 필요가 없다. 이러한 이유로, 지속적으로 장시간 동작해야 하는 기능이 있다면 서비스에 구현해야 한다. 서비스로 동작하게 하고 싶다면 Service 클래스를 상속한 후, 생명주기 메소드를 재정의해서 원하는 기능을 구현하면 된다.

코드 Service

public class MyService extends Service {   
    public void onCreate() {
        Thread t = new Thread() {
            void run() {  }
        };
        t.start();
    }

    public void onDestroy() { 

    }
}

results matching ""

    No results matching ""