eclipse atascado en el programa en ejecución

Esta es la imagen después de que termine la tarea del eclipse.

Mi programa de Android no tiene errores, y antes de este problema todo estaba bien. Sucedió cuando agregué algo de código a mi programa. Se atasca después de hacer clic en el botón Ejecutar. Esto también sucede cuando ejecuto mi teléfono para depurar el programa. Otros programas están funcionando bien, solo uno está bloqueado.

El significado de mi atascado es la barra de progreso del eclipse.launching myprogram (100%) Pero no se estaba quedando sin el emulador.

Cuando trato de quitarlo e importarlo de nuevo, parece que hay un archivo classes.dex que no puedo eliminar, tengo que reiniciar mi computadora para que se pueda eliminar y debo forzar el cierre del programa. He buscado en este sitio web y me dijeron que mantuvieran abierto el emulador, pero no me funciona.

A continuación se muestra la codificación de conexión que he añadido.

    //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;
     }
}

Respuestas a la pregunta(4)

Su respuesta a la pregunta