IntentService与Service

Service(服务)是能够在后台执行长时间运行操作并且不提供用户界面的程序组件。其他程序组件能启动服务,并且即便用户切换到另一个应用程序,服务还可以在后台运行。此外,组件能够绑定到服务并与之交互,甚至执行执行进程间通信(IPC)。

IntentService类,因为多数启动服务不必同时处理多个请求(在多线程情景下会很危险),所以使用IntentService类实现服务是非常好的选择。

IntentService类仅需实现onHandleIntent()方法即可。

public class MyIntentService extends IntentService{
    public MyIntentService(){
        super("MyIntentService");
    }
    public void onHandleIntent(Intent intent){
        //重写执行代码
    }
}

你可能感兴趣的:(java,android)