eclipse preso no programa em execução

Esta é a imagem depois de terminar a tarefa do eclipse.

Meu programa Android não tem erros e, antes desse problema, estava tudo bem. Aconteceu quando adicionei algum código no meu programa. Ele fica preso depois que eu clico no botão de execução. Isso também acontece quando eu executo meu handphone para depurar o programa. Outros programas estão funcionando bem, apenas um está preso.

o significado do meu preso é a barra de progresso do eclipse continuar a mostrarlaunching myprogram (100%) mas não ficou sem o emulador.

Quando eu tento remover e importá-lo novamente parece que há um arquivo classes.dex que não posso excluir, eu tenho que reiniciar meu computador para permitir a exclusão e eu tenho que forçar o programa a fechar. Eu procurei neste site e eles disseram manter aberto o emulador, mas não funciona para mim.

abaixo é a codificação de conexão que eu adicionei.

    //check internet connection
private boolean chkConnectionStatus(){
    ConnectivityManager connMgr = (ConnectivityManager)
    this.getSystemService(Context.CONNECTIVITY_SERVICE);

    final android.net.NetworkInfo wifi =
    connMgr.getNetworkInfo(ConnectivityManager.TYPE_WIFI);

    final android.net.NetworkInfo mobile =
    connMgr.getNetworkInfo(ConnectivityManager.TYPE_MOBILE);

    if( wifi.isAvailable() ){     
      return true;
     }
        else if( mobile.isAvailable() ){      
          return true;        
     }
     else
     { 
         Toast.makeText(this, "Check your internet" , Toast.LENGTH_LONG).show();
         return false;
     }
}

questionAnswers(4)

yourAnswerToTheQuestion