Encerrar Service

Olá…

To com um problema no meu Serviço, mesmo usando stopService() ele continua sendo executado…

alguem sabe como realmente fechar um Serviço???

Por favor, posta o código

Minha classe Service…

public class TesteServico extends Servico{

@Override
public int onStartCommand(Intent intent, int flags, int startId) {

	Toast.makeText (this, " Serviço foi iniciado", Toast.LENGTH_LONG).show (); 
	conectarServidor();
	
	final Handler handler = new Handler();
 	handler.postDelayed(new Runnable() {
		@Override
		public void run() {////////////////////////////////////////
	      	conectarGPS();
            handler.postDelayed(this, sleep);					
		}
	}, 1500);
	  stopSelf();

		return super.onStartCommand(intent, flags, startId);
}

}

na minha activity inicio o Service assim atraves do botão ativar, e no botão sair coloquei um stopService mas o serviço continua sendo executado…

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

    Button btnAtivar = (Button) findViewById(R.id.btnAtivar);
    Button btnSair = (Button) findViewById(R.id.btnSair);
    
    btnAtivar.setOnClickListener(new OnClickListener() {
		
		@Override
		public void onClick(View v) {
	        startService(new Intent("TesteServico"));
		}
	});
    
    btnSair.setOnClickListener(new OnClickListener() {
		
		@Override
		public void onClick(View v) {
			
			stopService(new Intent("TesteServico"));
			
		}
	});
}

Agradeço desde ja pela ajuda :wink:

Voce está extendendo Servico, posta o código dele.

O método conectarServidor() está encerrando?

[quote=A H Gusukuma]Voce está extendendo Servico, posta o código dele.

O método conectarServidor() está encerrando?[/quote]

public void conectarServidor(){
try{
s = new Socket(Ip, Porta);//servidor web
in = new DataInputStream(s.getInputStream());
out = new DataOutputStream(s.getOutputStream());
conexao=true;
}catch(Exception e){
e.printStackTrace();
conexao=false;
}
}

quero que ele feche apenas quando eu encerrar o Service…